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) |