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 構造体の配列へのインデックスです。

要件

要件
Header dmemmgr.h (Dmemmgr.h を含む)

こちらもご覧ください

DD_DIRECTDRAW_GLOBAL

DdGetDriverInfo

DrvGetDirectDrawInfo

HEAPALIGNMENT

VIDEOMEMORY