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 |
Header | d3dkmthk.h (D3dkmthk.h を含む) |
こちらもご覧ください
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示