structure D3DDDICB_SETDISPLAYMODE (d3dumddi.h)

La structure D3DDDICB_SETDISPLAYMODE décrit l’allocation primaire utilisée pour analyser jusqu’à l’affichage.

Syntaxe

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

Membres

[in] hPrimaryAllocation

Un D3DKMT_HANDLE type de données 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 principale actuelle si la fonction de rappel pfnSetDisplayModeCb a retourné D3DDDIERR_INCOMPATIBLEPRIVATEFORMAT.

Remarques

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

Configuration requise

Condition requise Valeur
Client minimal pris en charge Disponible dans Windows Vista et les versions ultérieures des systèmes d’exploitation Windows.
En-tête d3dumddi.h (inclure D3dumddi.h)

Voir aussi

D3DDDI_ALLOCATIONINFO

pfnAllocateCb

pfnSetDisplayModeCb