PFND3DDDI_GETINFO コールバック関数 (d3dumddi.h)
GetInfo 関数は、指定されたディスプレイ デバイスに関する情報を取得します。
構文
PFND3DDDI_GETINFO Pfnd3dddiGetinfo;
HRESULT Pfnd3dddiGetinfo(
HANDLE hDevice,
UINT unnamedParam2,
VOID *unnamedParam3,
UINT DevInfoSize
)
{...}
パラメーター
hDevice
ディスプレイ デバイス (グラフィックス コンテキスト) へのハンドル。
unnamedParam2
DevInfoID
取得するデバイス情報の種類の識別子。
unnamedParam3
pDevInfoStruct
デバイスに関する情報を受け取る DevInfoID が指定する型のバッファーへのポインター。
DevInfoSize
pDevInfoStruct によって提供されるバッファーのサイズ (バイト単位)。
戻り値
GetInfo は 、次のいずれかの値を返します。
リターン コード | 説明 |
---|---|
S_OK | デバイス情報が正常に取得されます。 |
E_NOTIMPL | ドライバーは、要求された種類のデバイス情報をサポートしていません。 |
E_INVALIDARG | パラメーターが検証され、正しくないと判断されました。 |
注釈
Microsoft DirectX 7 および DirectX 8 ランタイムは 、GetInfo 関数を呼び出して、追加のデバイス情報をユーザー モードディスプレイ ドライバーに照会します。
Direct3D 8 ランタイムは、DevInfoID パラメーターにD3DDDIDEVINFOID_VCACHE フラグを設定し、pDevInfoStruct パラメーターに空のD3DDDIDEVINFO_VCACHE構造を指定して、頂点キャッシュに対するユーザー モード ディスプレイ ドライバーのサポートを照会します。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista 以降のバージョンの Windows オペレーティング システムで使用できます。 |
対象プラットフォーム | デスクトップ |
Header | d3dumddi.h (D3dumddi.h を含む) |