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
[out] TotalPrivateDriverDataSize
リソースに関連付けられているすべての割り当てについて、ドライバーのプライベート データをすべて保持するために必要なバッファーのサイズ (バイト単位)。
[out] ResourcePrivateDriverDataSize
ドライバーのリソースプライベート データのサイズ (バイト単位)。
[out] NumAllocations
リソースに関連付けられている割り当ての数。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows 8 |
サポートされる最小サーバー | Windows Server 2012 |
ヘッダー | d3dkmthk.h (D3dkmthk.h を含む) |