DD_GETADAPTERGROUPDATA 구조체(d3dhal.h)

DirectX 9.0 이상 버전만 해당합니다.

DD_GETADAPTERGROUPDATA 형식이 D3DGDI2_TYPE_GETADAPTERGROUP DD_GETDRIVERINFO2DATA 쿼리에 대한 DD_GETDRIVERINFODATAlpvData 필드가 가리키는 데이터 구조입니다.

구문

typedef struct _DD_GETADAPTERGROUPDATA {
  DD_GETDRIVERINFO2DATA gdi2;
  ULONG_PTR             ulUniqueAdapterGroupId;
  DWORD                 dwReserved1;
  DWORD                 dwReserved2;
} DD_GETADAPTERGROUPDATA;

멤버

gdi2

쿼리에 대한 GetDriverInfo2 데이터를 포함하는 DD_GETDRIVERINFO2DATA 구조를 지정합니다.

ulUniqueAdapterGroupId

드라이버의 다중 헤드 비디오 카드 구성하는 어댑터 그룹의 식별자를 받습니다. 드라이버는 master 및 이 그룹 내의 모든 하위 어댑터에 대한 고유 식별자를 제공해야 합니다.

dwReserved1

예약된 필드를 지정합니다. 드라이버는 읽거나 쓰지 않아야 합니다. 0으로 설정됩니다.

dwReserved2

예약된 필드를 지정합니다. 드라이버는 읽거나 쓰지 않아야 합니다. 0으로 설정됩니다.

설명

런타임은 드라이버 어댑터 그룹의 ID에 대한 쿼리에서 DD_GETADAPTERGROUPDATA 사용합니다. 이 그룹은 비디오 메모리 및 3D 액셀러레이터와 같은 비디오 하드웨어를 공유합니다. 런타임은 주로 이중 보기 비디오 어댑터에 이 쿼리를 사용합니다. 애플리케이션은 표면 리소스(예: 텍스처 및 꼭짓점 버퍼)를 그룹의 어댑터 간에 공유되도록 요청할 수 있으며 런타임은 해당 요청을 준수합니다.

ulUniqueAdapterGroupId의 식별자는 다른 하드웨어 공급업체의 드라이버를 포함하여 드라이버에서 고유해야 합니다. 따라서 이 식별자를 다른 다중 헤드 비디오 카드와 공통적으로 사용할 수 없는 고유한 커널 모드 주소로 보고하는 것이 좋습니다. 드라이버는 이 식별자를 0이 아닌 것으로 보고해야 합니다.

요구 사항

요구 사항
헤더 d3dhal.h(D3dhal.h 포함)

추가 정보

DD_GETDRIVERINFO2DATA

DD_GETDRIVERINFODATA