structure D3D12DDIARG_PRESENT_0001 (d3d12umddi.h)
Syntaxe
typedef struct D3D12DDIARG_PRESENT_0001 {
const D3D12DDI_ARG_PRESENTSURFACE *phSurfacesToPresent;
UINT SurfacesToPresent;
D3D12DDI_HRESOURCE hDstResource;
UINT DstSubResourceIndex;
DXGI_DDI_PRESENT_FLAGS Flags;
DXGI_DDI_FLIP_INTERVAL_TYPE FlipInterval;
D3DDDI_VIDEO_PRESENT_SOURCE_ID VidPnSourceID;
const RECT *pDirtyRects;
UINT DirtyRects;
UINT PrivateDriverDataSize;
VOID *pPrivateDriverData;
BOOL OptimizeForComposition;
} D3D12DDIARG_PRESENT_0001;
Membres
phSurfacesToPresent
Tableau de poignées de surface à afficher ou à libérer.
SurfacesToPresent
Surfaces à afficher ou à libérer.
hDstResource
Handle de la ressource de destination à afficher.
DstSubResourceIndex
Index de base zéro dans la ressource de destination, qui est spécifié par le handle dans le membre hDstResource . Cet index indique la sous-ressource ou la surface à afficher.
Flags
Identifie, dans les indicateurs de champ binaire, comment afficher.
FlipInterval
Indique l’intervalle de retournement. Autrement dit, si le retournement se produit après zéro, une, deux, trois ou quatre synchronisations verticales.
VidPnSourceID
pDirtyRects
Pointeur vers un tableau de rectangles sale, qui indique la partie du plan de superposition qui a changé.
DirtyRects
Nombre de rectangles sale dans le tableau pointé par pDirtyRects.
PrivateDriverDataSize
Taille des données du pilote privé en octets.
pPrivateDriverData
Données de pilote privé.
OptimizeForComposition
DWM est impliqué dans la composition.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 10, version 1809 |
En-tête | d3d12umddi.h |
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour