D3DKMT_QUERYRESOURCEINFO 結構 (d3dkmthk.h)

D3DKMT_QUERYRESOURCEINFO 結構描述擷取資源相關信息的參數。

語法

typedef struct _D3DKMT_QUERYRESOURCEINFO {
  [in]     D3DKMT_HANDLE hDevice;
  [in]     D3DKMT_HANDLE hGlobalShare;
  void          D3DKMT_PTR(
    VOID                *unnamedParam1,
    pPrivateRuntimeData unnamedParam2
  );
  [in/out] UINT          PrivateRuntimeDataSize;
  [out]    UINT          TotalPrivateDriverDataSize;
  [out]    UINT          ResourcePrivateDriverDataSize;
  [out]    UINT          NumAllocations;
} D3DKMT_QUERYRESOURCEINFO;

成員

[in] hDevice

資源與配置相關聯的裝置句柄。

[in] hGlobalShare

要開啟之共享資源的句柄。

void D3DKMT_PTR( VOID *unnamedParam1, pPrivateRuntimeData unnamedParam2)

[in/out] PrivateRuntimeDataSize

pPrivateRuntimeData 指向之緩衝區的大小,以位元組為單位。 如果 pPrivateRuntimeDataNULL,PrivateRuntimeDataSize 會設定為緩衝區儲存運行時間私人數據所需的大小,以位元組為單位。

[out] TotalPrivateDriverDataSize

與資源相關聯之所有配置所需的緩衝區大小,以位元組為單位,以位元組為單位來保存私人驅動程序數據。

[out] ResourcePrivateDriverDataSize

要保存資源私人驅動程序數據所需的緩衝區大小,以位元組為單位。

[out] NumAllocations

與資源相關聯的配置數目。

規格需求

需求
最低支援的用戶端 Windows Vista
標頭 d3dkmthk.h (包含 D3dkmthk.h)

另請參閱

D3DKMTOpenResource

D3DKMTQueryResourceInfo