다음을 통해 공유


DD_GETHEAPALIGNMENTDATA 구조체(dmemmgr.h)

DD_GETHEAPALIGNMENTDATA 구조에는 특정 힙의 필수 맞춤에 대한 데이터가 포함됩니다.

구문

typedef struct _DD_GETHEAPALIGNMENTDATA {
  ULONG_PTR     dwInstance;
  DWORD         dwHeap;
  HRESULT       ddRVal;
  VOID          *GetHeapAlignment;
  HEAPALIGNMENT Alignment;
} DD_GETHEAPALIGNMENTDATA, *PDD_GETHEAPALIGNMENTDATA;

멤버

dwInstance

드라이버 초기화 루틴에서 반환되고 DD_DIRECTDRAW_GLOBAL 구조체의 dhpDev 멤버에 저장된 드라이버 컨텍스트를 나타냅니다.

dwHeap

Microsoft DirectDraw에서 전달한 힙 인덱스를 지정합니다. 자세한 내용은 설명 부분을 참조하세요.

ddRVal

드라이버가 GUID_GetHeapAlignment 쿼리에 대한 DdGetDriverInfo 콜백의 반환 값을 쓰는 위치를 지정합니다. DD_OK 반환 코드는 성공을 나타냅니다. 자세한 내용은 DirectDraw에 대한 반환 값을 참조하세요.

GetHeapAlignment

Microsoft Windows 2000 이상 버전의 운영 체제에서 사용되지 않습니다.

Alignment

드라이버가 입력한 HEAPALIGNMENT 구조를 가리킵니다.

설명

dwHeap 멤버는 맞춤 데이터가 요청되는 힙의 서수입니다. 즉, DrvGetDirectDrawInfo 드라이버 함수의 pvmList 매개 변수가 가리키는 VIDEOMEMORY 구조의 배열에 대한 인덱스입니다.

요구 사항

요구 사항
헤더 dmemmgr.h(Dmemmgr.h 포함)

추가 정보

DD_DIRECTDRAW_GLOBAL

DdGetDriverInfo

DrvGetDirectDrawInfo

HEAPALIGNMENT

VIDEOMEMORY