функция обратного вызова 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 | Дескриптор выделения, указанный в элементе hAllocation структуры DXGKARGCB_GETCAPTUREADDRESS, на которую указывает параметр pData, является недопустимым или не представляет буфер записи. |
DXGKCB_GETCAPTUREADDRESS также могут возвращать другие коды ошибок, определенные в Ntstatus.h.
Замечания
DXGKCB_XXX функции реализуются Dxgkrnl. Чтобы использовать эту функцию обратного вызова, задайте соответствующие члены DXGKARGCB_GETCAPTUREADDRESS и вызовите DxgkCbGetCaptureAddress через DXGKRNL_INTERFACE.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Windows Vista (WDDM 1.0) |
целевая платформа | Настольный |
заголовка | d3dkmddi.h (include D3dkmddi.h) |
IRQL | PASSIVE_LEVEL |