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


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

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

Синтаксис

typedef struct _D3DKMT_QUERYRESOURCEINFOFROMNTHANDLE {
  [in]  D3DKMT_HANDLE hDevice;
  void          D3DKMT_PTR(
    HANDLE    unnamedParam1,
    hNtHandle unnamedParam2
  );
  void          D3DKMT_PTR(
    VOID                *unnamedParam1,
    pPrivateRuntimeData unnamedParam2
  );
  [in]  UINT          PrivateRuntimeDataSize;
  [out] UINT          TotalPrivateDriverDataSize;
  [out] UINT          ResourcePrivateDriverDataSize;
  [out] UINT          NumAllocations;
} D3DKMT_QUERYRESOURCEINFOFROMNTHANDLE;

Члены

[in] hDevice

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

void D3DKMT_PTR( HANDLE unnamedParam1, hNtHandle unnamedParam2)

void D3DKMT_PTR( VOID *unnamedParam1, pPrivateRuntimeData unnamedParam2)

[in] PrivateRuntimeDataSize

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

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

[out] TotalPrivateDriverDataSize

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

[out] ResourcePrivateDriverDataSize

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

[out] NumAllocations

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

Требования

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

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

D3DKMTQueryResourceInfoFromNtHandle