Поделиться через


структура 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] Если pPrivateRuntimeDatanull, этот элемент имеет размер в байтах буфера, необходимый для получения частных данных среды выполнения. В противном случае этот элемент представляет собой размер в байтах частной среды выполнения, скопированных в буфер.

[out] TotalPrivateDriverDataSize

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

[out] ResourcePrivateDriverDataSize

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

[out] NumAllocations

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

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows 8
минимальный поддерживаемый сервер Windows Server 2012
заголовка d3dkmthk.h (include D3dkmthk.h)

См. также

D3DKMTQueryResourceInfoFromNtHandle