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 を含む) |