次の方法で共有


IDirect3D9::GetAdapterIdentifier メソッド

IDirect3D9::GetAdapterIdentifier メソッド

IDirect3D9 インターフェイスがインスタンス化された時点でシステムに存在していた物理的なディスプレイ アダプタを記述する。

構文

HRESULT GetAdapterIdentifier(      
    UINT Adapter,
    DWORD Flags,
    D3DADAPTER_IDENTIFIER9 *pIdentifier
);

パラメータ

  • Adapter
    [in] ディスプレイ アダプタを示す序数。D3DADAPTER_DEFAULT は常にプライマリ ディスプレイ アダプタである。このパラメータの最小値は 0 で、最大値は IDirect3D9::GetAdapterCount で返される値から 1 を引いた値である。
  • Flags
    [in] D3DADAPTER_IDENTIFIER9 の WHQLLevel メンバを設定するフラグ。フラグには、D3DENUM_WHQL_LEVEL または 0 を設定する。デフォルト値は 0 である。D3DENUM_WHQL_LEVEL を指定すると、この呼び出しでインターネットに接続し、Microsoft® Windows® Hardware Quality Labs (WHQL) の新しい証明書をダウンロードできる。
  • pIdentifier
    [out] D3DADAPTER_IDENTIFIER9 構造体へのポインタ。このアダプタを記述する情報が格納される。システムにあるアダプタの数以上の値を Adapter で指定すると、この構造体には 0 が設定される。

戻り値

成功した場合は、D3D_OK を返す。

Adapter の値が範囲外の場合、Flags が認識不可能なパラメータの場合、または pIdentifier が NULL または書き込み不可能なメモリを指している場合は、D3DERR_INVALIDCALL を返す。

参照

IDirect3D9::GetAdapterCount