DD_GETADAPTERGROUPDATA構造体 (d3dhal.h)
DirectX 9.0 以降のバージョンのみ。
DD_GETADAPTERGROUPDATAは、型がD3DGDI2_TYPE_GETADAPTERGROUPされたDD_GETDRIVERINFO2DATAクエリの DD_GETDRIVERINFODATA の lpvData フィールドによって指されるデータ構造です。
構文
typedef struct _DD_GETADAPTERGROUPDATA {
DD_GETDRIVERINFO2DATA gdi2;
ULONG_PTR ulUniqueAdapterGroupId;
DWORD dwReserved1;
DWORD dwReserved2;
} DD_GETADAPTERGROUPDATA;
メンバーズ
gdi2
クエリの GetDriverInfo2 データを含む DD_GETDRIVERINFO2DATA 構造体を指定します。
ulUniqueAdapterGroupId
ドライバーの複数ヘッド ビデオ カードを構成するアダプターのグループの識別子を受け取ります。 ドライバーは、マスターと、このグループ内のすべての下位アダプターの一意の識別子を指定する必要があります。
dwReserved1
予約済みフィールドを指定します。 ドライバーは読み取りまたは書き込みできません。 0 に設定します。
dwReserved2
予約済みフィールドを指定します。 ドライバーは読み取りまたは書き込みできません。 0 に設定します。
備考
ランタイムは、ドライバーのアダプター グループの ID のクエリでDD_GETADAPTERGROUPDATAを使用します。 このグループは、ビデオ メモリや 3D アクセラレータなどのビデオ ハードウェアを共有します。 ランタイムは、主にデュアルビュー ビデオ アダプターにこのクエリを使用します。 アプリケーションは、サーフェス リソース (テクスチャや頂点バッファーなど) をグループ内のアダプター間で共有することを要求でき、ランタイムはその要求に準拠します。
ulUniqueAdapterGroupId の識別子は、他のハードウェア ベンダーのドライバーを含め、ドライバー間で一意である必要があります。 そのため、この識別子は、他のマルチヘッド ビデオ カードと共通にできない一意のカーネル モード アドレスとして報告することをお勧めします。 ドライバーは、この識別子を 0 以外として報告する必要があることに注意してください。
必要条件
要件 | 価値 |
---|---|
ヘッダー | d3dhal.h (D3dhal.h を含む) |