estructura DD_GETHEAPALIGNMENTDATA (dmemmgr.h)
La estructura de DD_GETHEAPALIGNMENTDATA contiene datos sobre las alineaciones necesarias de un montón determinado.
Sintaxis
typedef struct _DD_GETHEAPALIGNMENTDATA {
ULONG_PTR dwInstance;
DWORD dwHeap;
HRESULT ddRVal;
VOID *GetHeapAlignment;
HEAPALIGNMENT Alignment;
} DD_GETHEAPALIGNMENTDATA, *PDD_GETHEAPALIGNMENTDATA;
Miembros
dwInstance
Indica el contexto del controlador tal como se devuelve de la rutina de inicialización del controlador y se almacena en el miembro dhpDev de la estructura DD_DIRECTDRAW_GLOBAL .
dwHeap
Especifica el índice del montón pasado por Microsoft DirectDraw. Vea la sección Comentarios para obtener más información.
ddRVal
Especifica la ubicación en la que el controlador escribe el valor devuelto de la devolución de llamada DdGetDriverInfo para una consulta de GUID_GetHeapAlignment. Un código de retorno de DD_OK indica que se ha realizado correctamente. Para obtener más información, vea Valores devueltos para DirectDraw.
GetHeapAlignment
Sin usar en Microsoft Windows 2000 y versiones posteriores del sistema operativo.
Alignment
Apunta a una estructura HEAPALIGNMENT rellenada por el controlador.
Comentarios
El miembro dwHeap es el número ordinal del montón para el que se solicitan los datos de alineación. En otras palabras, es el índice en la matriz de estructuras VIDEOMEMORY a las que apunta el parámetro pvmList de la función del controlador DrvGetDirectDrawInfo .
Requisitos
Requisito | Valor |
---|---|
Header | dmemmgr.h (include Dmemmgr.h) |