structure D3DKMT_SETDISPLAYMODE (d3dkmthk.h)

La structure D3DKMT_SETDISPLAYMODE décrit l’allocation principale utilisée pour l’analyse vers l’affichage.

Syntaxe

typedef struct _D3DKMT_SETDISPLAYMODE {
  [in]  D3DKMT_HANDLE                         hDevice;
  [in]  D3DKMT_HANDLE                         hPrimaryAllocation;
  [in]  D3DDDI_VIDEO_SIGNAL_SCANLINE_ORDERING ScanLineOrdering;
  [in]  D3DDDI_ROTATION                       DisplayOrientation;
  [out] UINT                                  PrivateDriverFormatAttribute;
  [in]  D3DKMT_SETDISPLAYMODE_FLAGS           Flags;
} D3DKMT_SETDISPLAYMODE;

Membres

[in] hDevice

Handle de l’appareil qui demande le paramètre du mode d’affichage.

[in] hPrimaryAllocation

Un D3DKMT_HANDLE type de données qui représente le handle en mode noyau à l’allocation principale pour l’analyse.

[in] ScanLineOrdering

Valeur de type D3DDDI_VIDEO_SIGNAL_SCANLINE_ORDERING qui indique comment les lignes d’analyse sont triées en mode d’affichage.

[in] DisplayOrientation

Valeur de type D3DDDI_ROTATION qui identifie l’orientation du mode d’affichage.

[out] PrivateDriverFormatAttribute

Valeur UINT qui spécifie un attribut de format privé que le pilote client installable (ICD) OpenGL doit utiliser pour convertir la surface principale actuelle si un appel à la fonction D3DKMTSetDisplayMode a échoué avec STATUS_GRAPHICS_INCOMPATIBLE_PRIVATE_FORMAT.

[in] Flags

Pris en charge dans Windows 7 et versions ultérieures.

Une structure D3DKMT_SETDISPLAYMODE_FLAGS qui spécifie, dans les indicateurs de champ de bits, des attributs pour définir le mode d’affichage.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista
En-tête d3dkmthk.h (inclure D3dkmthk.h)

Voir aussi

D3DDDI_ROTATION

D3DDDI_VIDEO_SIGNAL_SCANLINE_ORDERING

D3DKMTSetDisplayMode

D3DKMT_SETDISPLAYMODE_FLAGS