struttura D3DHAL_GLOBALDRIVERDATA (d3dhal.h)
La struttura D3DHAL_GLOBALDRIVERDATA specifica le funzionalità 3D del driver e del relativo dispositivo.
Sintassi
typedef struct _D3DHAL_GLOBALDRIVERDATA {
DWORD dwSize;
D3DDEVICEDESC_V1 hwCaps;
DWORD dwNumVertices;
DWORD dwNumClipVertices;
DWORD dwNumTextureFormats;
LPDDSURFACEDESC lpTextureFormats;
} D3DHAL_GLOBALDRIVERDATA;
Members
dwSize
Specifica le dimensioni in byte della struttura D3DHAL_GLOBALDRIVERDATA.
hwCaps
Specifica una struttura D3DDEVICEDESC_V1 in cui il driver deve restituire le funzionalità hardware.
dwNumVertices
Riservato per l'uso del sistema e deve essere impostato su zero dal driver.
dwNumClipVertices
Riservato per l'uso del sistema e deve essere impostato su zero dal driver.
dwNumTextureFormats
Specifica il numero di strutture DDSURFACEDESC a cui punta lpTextureFormats .
lpTextureFormats
Punta a una matrice di strutture DDSURFACEDESC in cui il driver deve restituire i formati di trama supportati dal dispositivo.
Commenti
Il driver è responsabile dell'allocazione dello spazio per e dell'impostazione di tutti i membri di questa struttura. Il driver restituisce un puntatore a questa struttura nel membro lpD3DGlobalDriverData della struttura DD_HALINFO , che viene passata alla funzione DrvGetDirectDrawInfo del driver durante l'inizializzazione del driver.
Requisiti
Requisito | Valore |
---|---|
Intestazione | d3dhal.h (include D3dhal.h) |