次の方法で共有


DD_GETADAPTERGROUPDATA構造体 (d3dhal.h)

DirectX 9.0 以降のバージョンのみ。

DD_GETADAPTERGROUPDATAは、型がD3DGDI2_TYPE_GETADAPTERGROUPされたクエリのDD_GETDRIVERINFODATAlpvData フィールドによって指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 を含む)

こちらもご覧ください

DD_GETDRIVERINFO2DATA

DD_GETDRIVERINFODATA