D3DKMT_QUERYRESOURCEINFO 構造体 (d3dkmthk.h)
D3DKMT_QUERYRESOURCEINFO構造体は、リソースに関する情報を取得するためのパラメーターを記述します。
構文
typedef struct _D3DKMT_QUERYRESOURCEINFO {
[in] D3DKMT_HANDLE hDevice;
[in] D3DKMT_HANDLE hGlobalShare;
[in] VOID *pPrivateRuntimeData;
[in/out] UINT PrivateRuntimeDataSize;
[out] UINT TotalPrivateDriverDataSize;
[out] UINT ResourcePrivateDriverDataSize;
[out] UINT NumAllocations;
} D3DKMT_QUERYRESOURCEINFO;
メンバー
[in] hDevice
リソースと割り当てが関連付けられているデバイスへのハンドル。
[in] hGlobalShare
開く共有リソースへのハンドル。
[in] pPrivateRuntimeData
NULL 以外の場合は、作成時に指定されたランタイムプライベート データを受け取るバッファーへのポインター。 OpenGL ICD は、まず pPrivateRuntimeData を NULL に設定して D3DKMTQueryResourceInfo 関数を呼び出してバッファー サイズを取得し、正しいサイズ バッファーで再度呼び出す必要があります。
[in/out] PrivateRuntimeDataSize
pPrivateRuntimeData が指すバッファーのサイズ (バイト単位)。 pPrivateRuntimeData が NULL の場合、PrivateRuntimeDataSize は、バッファーがランタイム プライベート データを格納するために必要なサイズ (バイト単位) に設定されます。
[out] TotalPrivateDriverDataSize
リソースに関連付けられているすべての割り当てのプライベート ドライバー データを保持するために必要なバッファーのサイズ (バイト単位)。
[out] ResourcePrivateDriverDataSize
リソースのプライベート ドライバー データを保持するために必要なバッファーのサイズ (バイト単位)。
[out] NumAllocations
リソースに関連付けられている割り当ての数。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista |
Header | d3dkmthk.h (D3dkmthk.h を含む) |
こちらもご覧ください
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示