Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
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 |