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)

Consulte también

DD_DIRECTDRAW_GLOBAL

DdGetDriverInfo

DrvGetDirectDrawInfo

HEAPALIGNMENT

VIDEOMEMORY