DD_GETADAPTERGROUPDATA構造体 (d3dhal.h)
DirectX 9.0 以降のバージョンのみ。
DD_GETADAPTERGROUPDATAは、型がD3DGDI2_TYPE_GETADAPTERGROUPされたクエリのDD_GETDRIVERINFODATAの lpvData フィールドによって指DD_GETDRIVERINFO2DATAデータ構造です。
構文
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 以外として報告する必要があることに注意してください。
要件
要件 | 値 |
---|---|
Header | d3dhal.h (D3dhal.h を含む) |