Compartir a través de


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)

Consulte también

D3DDDI_ALLOCATIONINFO

pfnAllocateCb

pfnSetDisplayModeCb