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) |