структура D3DKMT_QUERYRESOURCEINFOFROMNTHANDLE (d3dkmthk.h)

Описывает сведения, необходимые для сопоставления глобального дескриптора NT со сведениями о ресурсах.

Синтаксис

typedef struct _D3DKMT_QUERYRESOURCEINFOFROMNTHANDLE {
  [in]  D3DKMT_HANDLE hDevice;
  [in]  HANDLE        hNtHandle;
  [in]  VOID          *pPrivateRuntimeData;
  [in]  UINT          PrivateRuntimeDataSize;
  [out] UINT          TotalPrivateDriverDataSize;
  [out] UINT          ResourcePrivateDriverDataSize;
  [out] UINT          NumAllocations;
} D3DKMT_QUERYRESOURCEINFOFROMNTHANDLE;

Члены

[in] hDevice

Тип данных D3DKMT_HANDLE, представляющий дескриптор режима ядра для устройства.

[in] hNtHandle

Глобальный дескриптор NT для ресурса, к которому выполняется запрос.

[in] pPrivateRuntimeData

Указатель на буфер, предоставленный вызывающим объектом, в который будут скопированы частные данные среды выполнения, связанные с ресурсом.

[in] PrivateRuntimeDataSize

Размер (в байтах) буфера, на который указывает элемент pPrivateRuntimeData .

[out] Если pPrivateRuntimeData имеет значение NULL, этот член представляет собой размер (в байтах) буфера, необходимого для получения частных данных среды выполнения. В противном случае этот член — это размер частных данных среды выполнения, скопированных в буфер (в байтах).

[out] TotalPrivateDriverDataSize

Размер (в байтах) буфера, необходимого для хранения всех личных данных драйвера для всех выделений, связанных с ресурсом.

[out] ResourcePrivateDriverDataSize

Размер личных данных ресурса драйвера (в байтах).

[out] NumAllocations

Количество выделений, связанных с ресурсом.

Требования

Требование Значение
Минимальная версия клиента Windows 8
Минимальная версия сервера Windows Server 2012
Верхняя часть d3dkmthk.h (включая D3dkmthk.h)

См. также раздел

D3DKMTQueryResourceInfoFromNtHandle