structure DXGKARG_PRESENT_DISPLAYONLY (d3dkmddi.h)
Indique comment un pilote d’affichage uniquement en mode noyau (KMDOD) doit effectuer une opération actuelle.
Syntaxe
typedef struct _DXGKARG_PRESENT_DISPLAYONLY {
D3DDDI_VIDEO_PRESENT_SOURCE_ID VidPnSourceId;
VOID *pSource;
ULONG BytesPerPixel;
LONG Pitch;
D3DKMT_PRESENT_DISPLAY_ONLY_FLAGS Flags;
ULONG NumMoves;
D3DKMT_MOVE_RECT *pMoves;
ULONG NumDirtyRects;
RECT *pDirtyRect;
DXGKCB_PRESENT_DISPLAYONLY_PROGRESS pfnPresentDisplayOnlyProgress;
} DXGKARG_PRESENT_DISPLAYONLY;
Membres
VidPnSourceId
Numéro d’identification de base zéro de la source présente vidéo dans un chemin d’accès d’une topologie VidPN (Video Present Network) sur laquelle restreindre l’affichage.
pSource
Adresse de démarrage virtuelle de l’image source.
BytesPerPixel
Nombre d’octets par pixel dans l’image source.
Pitch
Pitch, en octets, de chaque ligne de l’image source, c’est-à-dire la distance, en octets, au début de la ligne suivante.
Flags
Structure D3DKMT_PRESENT_DISPLAY_ONLY_FLAGS qui identifie comment afficher l’image source dans l’opération actuelle.
NumMoves
Nombre de déplacements d’écran à écran pointés par le membre pMoves .
pMoves
Pointeur vers une liste de D3DKMT_MOVE_RECT déplacement d’écran à écran.
NumDirtyRects
Nombre de rectangles sale pointés par le membre pDirtyRect.
pDirtyRect
Pointeur vers une liste de rectangles RECT sale.
pfnPresentDisplayOnlyProgress
Réservé pour le système. Le système d’exploitation définit ce membre sur NULL.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 8 |
Serveur minimal pris en charge | Windows Server 2012 |
En-tête | d3dkmddi.h (inclure D3dkmddi.h) |
Voir aussi
D3DKMT_PRESENT_DISPLAY_ONLY_FLAGS