функция обратного вызова DXGKCB_GETCAPTUREADDRESS (d3dkmddi.h)
DXGKCB_GETCAPTUREADDRESS извлекает физический адрес и идентификатор сегмента буфера записи, связанного с заданным дескриптором выделения.
Синтаксис
DXGKCB_GETCAPTUREADDRESS DxgkcbGetcaptureaddress;
NTSTATUS DxgkcbGetcaptureaddress(
[in/out] INOUT_PDXGKARGCB_GETCAPTUREADDRESS unnamedParam1
)
{...}
Параметры
[in/out] unnamedParam1
Указатель на структуру DXGKARGCB_GETCAPTUREADDRESS , описывающую параметры для получения сведений о буфере записи.
Возвращаемое значение
DXGKCB_GETCAPTUREADDRESS возвращает одно из следующих значений:
Код возврата | Описание |
---|---|
STATUS_SUCCESS | DXGKCB_GETCAPTUREADDRESS успешно извлечены сведения о буфере записи. |
STATUS_INVALID_PARAMETER | Дескриптор выделения, указанный в элементе hAllocationDXGKARGCB_GETCAPTUREADDRESS структуры, на которую указывает параметр pData, был либо недопустимым, либо не представлял буфер записи. |
DXGKCB_GETCAPTUREADDRESS также может возвращать другие коды ошибок, определенные в Ntstatus.h.
Комментарии
DXGKCB_XXX функции реализуются Dxgkrnl. Чтобы использовать эту функцию обратного вызова, задайте соответствующие члены DXGKARGCB_GETCAPTUREADDRESS , а затем вызовите DxgkCbGetCaptureAddress через DXGKRNL_INTERFACE.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista (WDDM 1.0) |
Целевая платформа | Персональный компьютер |
Верхняя часть | d3dkmddi.h (включая D3dkmddi.h) |
IRQL | PASSIVE_LEVEL |