Partager via


D3DDDIARG_CHECKDIRECTFLIPSUPPORT structure (d3dumddi.h)

Spécifie les ressources utilisées pour les opérations Direct Flip, dans lesquelles la mémoire vidéo est basculée en toute transparence entre les allocations principales managées d’une application et les allocations primaires managées du Gestionnaire de fenêtres de bureau (DWM). Cette structure est pointée par le paramètre pData de la fonction CheckDirectFlipSupport .

Syntaxe

typedef struct _D3DDDIARG_CHECKDIRECTFLIPSUPPORT {
  [in]  HANDLE hAppSwapchainResource;
  [in]  HANDLE hDWMSwapchainResource;
  [in]  UINT   CheckDirectFlipFlags;
  [out] BOOL   Supported;
} D3DDDIARG_CHECKDIRECTFLIPSUPPORT;

Membres

[in] hAppSwapchainResource

Ressource dans la chaîne d’échange de l’application.

[in] hDWMSwapchainResource

Ressource dans la chaîne d’échange du DWM.

[in] CheckDirectFlipFlags

Si ce membre a une valeur de D3DDDI_CHECKDIRECTFLIP_IMMEDIATE, le basculement transparent doit se produire immédiatement et n’a pas besoin d’être synchronisé avec une interruption de synchronisation VSync.

[out] Supported

Définissez sur TRUE si le pilote peut basculer en toute transparence la mémoire vidéo entre les allocations principales managées d’une application et les allocations primaires managées de DWM. Sinon, définissez sur FALSE.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 8
Serveur minimal pris en charge Windows Server 2012
En-tête d3dumddi.h (incluez D3d10umddi.h)

Voir aussi

CheckDirectFlipSupport