Partager via


structure D3DDDICB_SETDISPLAYMODE (d3dumddi.h)

La structure D3DDDICB_SETDISPLAYMODE décrit l’allocation principale utilisée pour analyser l’affichage.

Syntaxe

typedef struct _D3DDDICB_SETDISPLAYMODE {
  [in]  D3DKMT_HANDLE hPrimaryAllocation;
  [out] UINT          PrivateDriverFormatAttribute;
} D3DDDICB_SETDISPLAYMODE;

Membres

[in] hPrimaryAllocation

Type de données D3DKMT_HANDLE qui représente le handle en mode noyau à l’allocation principale pour l’analyse. La fonction pfnAllocateCb du runtime Microsoft Direct3D retourne ce handle.

[out] PrivateDriverFormatAttribute

Attribut de format privé que le pilote d’affichage en mode utilisateur doit utiliser pour convertir la surface primaire actuelle si la fonction de rappel pfnSetDisplayModeCb retournée D3DDDIERR_INCOMPATIBLEPRIVATEFORMAT.

Remarques

Le pilote d’affichage en mode utilisateur peut définir le membre hPrimaryAllocation dans l’appel à pfnSetDisplayModeCb pour analyser n’importe quelle allocation. Toutefois, l’allocation doit être marquée comme un principal (autrement dit, le pilote d’affichage en mode utilisateur doit avoir défini l’indicateur de champ principal principal dans l’indicateur Flags membre de la structure D3DDDI_ALLOCATIONINFO dans un appel à la fonction pfnAllocateCb pour créer l’allocation).

Exigences

Exigence Valeur
client minimum pris en charge Disponible dans Windows Vista et versions ultérieures des systèmes d’exploitation Windows.
d’en-tête d3dumddi.h (include D3dumddi.h)

Voir aussi

D3DDDI_ALLOCATIONINFO

pfnAllocateCb

pfnSetDisplayModeCb