estructura D3DDDICB_SETDISPLAYMODE (d3dumddi.h)
La estructura de D3DDDICB_SETDISPLAYMODE describe la asignación principal que se usa para examinar la pantalla.
Sintaxis
typedef struct _D3DDDICB_SETDISPLAYMODE {
[in] D3DKMT_HANDLE hPrimaryAllocation;
[out] UINT PrivateDriverFormatAttribute;
} D3DDDICB_SETDISPLAYMODE;
Miembros
[in] hPrimaryAllocation
Un tipo de datos D3DKMT_HANDLE que representa el identificador del modo kernel para la asignación principal para el examen. La función pfnAllocateCb del entorno de ejecución de Microsoft Direct3D devuelve este identificador.
[out] PrivateDriverFormatAttribute
Atributo de formato privado que el controlador de pantalla en modo de usuario debe usar para convertir la superficie principal actual si la función de devolución de llamada pfnSetDisplayModeCb devolvió D3DDDIERR_INCOMPATIBLEPRIVATEFORMAT.
Comentarios
El controlador de pantalla en modo de usuario puede establecer el miembro hPrimaryAllocation en la llamada a pfnSetDisplayModeCb para examinar cualquier asignación. Sin embargo, la asignación debe marcarse como principal (es decir, el controlador de pantalla en modo de usuario debe haber establecido la marca de campo de bits principal en el miembro Flags de la estructura D3DDDI_ALLOCATIONINFO en una llamada a la función pfnAllocateCb para crear la asignación).
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Disponible en Windows Vista y versiones posteriores de los sistemas operativos Windows. |
Encabezado | d3dumddi.h (incluya D3dumddi.h) |