DXGI_DDI_ARG_PRESENT structure (dxgiddi.h)
La structure DXGI_DDI_ARG_PRESENT décrit une ressource à afficher.
Syntaxe
typedef struct DXGI_DDI_ARG_PRESENT {
[in] DXGI_DDI_HDEVICE hDevice;
[in] DXGI_DDI_HRESOURCE hSurfaceToPresent;
[in] UINT SrcSubResourceIndex;
[in] DXGI_DDI_HRESOURCE hDstResource;
UINT DstSubResourceIndex;
[in] void *pDXGIContext;
[in] DXGI_DDI_PRESENT_FLAGS Flags;
[in] DXGI_DDI_FLIP_INTERVAL_TYPE FlipInterval;
} DXGI_DDI_ARG_PRESENT;
Membres
[in] hDevice
Handle du périphérique d’affichage (contexte graphique) sur lequel le pilote effectue la présentation. Le runtime Direct3D transmet ce handle au pilote dans le membre hDrvDevice de la structure D3D10DDIARG_CREATEDEVICE lorsque le runtime appelle la fonction CreateDevice(D3D10) du pilote pour créer le périphérique d’affichage.
[in] hSurfaceToPresent
Handle de la ressource source à afficher. hSurfaceToPresent est toujours un handle valide pour une ressource à afficher.
[in] SrcSubResourceIndex
Index de base zéro dans la ressource source, que le handle dans le membre hSurfaceToPresent spécifie. L’index SrcSubResourceIndex indique la sous-ressource ou la surface à afficher.
[in] hDstResource
Handle de la ressource de destination à afficher. hDstResource peut être NULL si la destination est inconnue ; Le mode noyau détermine la destination juste avant d’envoyer le flux de commandes matérielles via DMA au processeur graphique.
DstSubResourceIndex
[in] Index de base zéro dans la ressource de destination, que le handle dans le membre hDstResource spécifie. L’index DstSubResourceIndex indique la sous-ressource ou la surface à afficher.
[in] pDXGIContext
Handle pour le contexte DXGI. Cette poignée est opaque pour le pilote. Le pilote doit passer le handle dans ce membre en tant que membre pDXGIContext de la structure DXGIDDICB_PRESENT lorsque le pilote appelle la fonction pfnPresentCbDXGI .
[in] Flags
Structure DXGI_DDI_PRESENT_FLAGS qui identifie, dans les indicateurs de champ binaire, comment effectuer l’opération actuelle.
[in] FlipInterval
Valeur de type DXGI_DDI_FLIP_INTERVAL_TYPE qui indique l’intervalle de retournement (autrement dit, si le retournement se produit après zéro, une, deux, trois ou quatre synchronisations verticales).
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Disponible dans Windows Vista et versions ultérieures des systèmes d’exploitation Windows. |
En-tête | dxgiddi.h (include D3d10umddi.h) |