estructura D3DHAL_GLOBALDRIVERDATA (d3dhal.h)
La estructura D3DHAL_GLOBALDRIVERDATA especifica las funcionalidades 3D del controlador y su dispositivo.
Sintaxis
typedef struct _D3DHAL_GLOBALDRIVERDATA {
DWORD dwSize;
D3DDEVICEDESC_V1 hwCaps;
DWORD dwNumVertices;
DWORD dwNumClipVertices;
DWORD dwNumTextureFormats;
LPDDSURFACEDESC lpTextureFormats;
} D3DHAL_GLOBALDRIVERDATA;
Miembros
dwSize
Especifica el tamaño en bytes de esta estructura D3DHAL_GLOBALDRIVERDATA.
hwCaps
Especifica una estructura D3DDEVICEDESC_V1 donde el controlador debe devolver sus funcionalidades de hardware.
dwNumVertices
Reservado para uso del sistema y debe establecerse en cero por el controlador.
dwNumClipVertices
Reservado para uso del sistema y debe establecerse en cero por el controlador.
dwNumTextureFormats
Especifica el número de estructuras de DDSURFACEDESC que lpTextureFormats apunta.
lpTextureFormats
Apunta a una matriz de estructuras DDSURFACEDESC donde el controlador debe devolver los formatos de textura admitidos por el dispositivo.
Observaciones
El controlador es responsable de asignar espacio para y establecer todos los miembros de esta estructura. El controlador devuelve un puntero a esta estructura en el lpD3DGlobalDriverData miembro de la estructura de DD_HALINFO, que se pasa a la función DrvGetDirectDrawInfo del controlador durante la inicialización del controlador.
Requisitos
Requisito | Valor |
---|---|
encabezado de | d3dhal.h (incluya D3dhal.h) |