DD_GETHEAPALIGNMENTDATA struttura (dmemmgr.h)

La struttura DD_GETHEAPALIGNMENTDATA contiene dati sugli allineamenti necessari da un determinato heap.

Sintassi

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

Members

dwInstance

Indica il contesto del driver restituito dalla routine di inizializzazione del driver e archiviato nel membro dhpDev della struttura DD_DIRECTDRAW_GLOBAL .

dwHeap

Specifica l'indice heap passato da Microsoft DirectDraw. Per altre informazioni, vedere la sezione Osservazioni.

ddRVal

Specifica il percorso in cui il driver scrive il valore restituito del callback DdGetDriverInfo per una query di GUID_GetHeapAlignment. Un codice restituito di DD_OK indica l'esito positivo. Per altre informazioni, vedere Restituire valori per DirectDraw.

GetHeapAlignment

Inutilizzato in Microsoft Windows 2000 e versioni successive del sistema operativo.

Alignment

Punta a una struttura HEAPALIGNMENT compilata dal driver.

Commenti

Il membro dwHeap è il numero ordinale dell'heap per cui vengono richiesti i dati di allineamento. In altre parole, è l'indice nella matrice di strutture VIDEOMEMORY puntate dal parametro pvmList della funzione driver DrvGetDirectDrawInfo .

Requisiti

Requisito Valore
Intestazione dmemmgr.h (includere Dmemmgr.h)

Vedi anche

DD_DIRECTDRAW_GLOBAL

DdGetDriverInfo

DrvGetDirectDrawInfo

HEAPALIGNMENT

VIDEOMEMORY