Partager via


DXGKDDI_FLIPOVERLAY fonction de rappel (d3dkmddi.h)

La fonction DxgkDdiFlipOverlay affiche une nouvelle allocation à l’aide de la superposition spécifiée.

Syntaxe

DXGKDDI_FLIPOVERLAY DxgkddiFlipoverlay;

NTSTATUS DxgkddiFlipoverlay(
  [in] IN_CONST_HANDLE hOverlay,
  [in] IN_CONST_PDXGKARG_FLIPOVERLAY pFlipOverlay
)
{...}

Paramètres

[in] hOverlay

Poignée à la superposition à retourner. La fonction DxgkDdiCreateOverlay du pilote miniport d’affichage fournissait précédemment ce handle au sous-système du noyau graphique Microsoft DirectX dans le membre hOverlay de la structure DXGKARG_CREATEOVERLAY .

[in] pFlipOverlay

Pointeur vers une structure DXGKARG_FLIPOVERLAY qui décrit la nouvelle allocation à afficher à l’aide de la superposition.

Valeur retournée

DxgkDdiFlipOverlay retourne l’une des valeurs suivantes :

Code de retour Description
STATUS_SUCCESS DxgkDdiFlipOverlay affiche correctement la nouvelle allocation.
STATUS_INVALID_PARAMETER Les paramètres passés à DxgkDdiFlipOverlay contenaient des erreurs qui l’empêchaient de se terminer.
STATUS_NO_MEMORY DxgkDdiFlipOverlay n’a pas pu allouer la mémoire nécessaire pour qu’il se termine.
STATUS_GRAPHICS_DRIVER_MISMATCH Le pilote miniport d’affichage n’est pas compatible avec le pilote d’affichage en mode utilisateur qui a lancé l’appel à DxgkDdiFlipOverlay.

Remarques

DxgkDdiFlipOverlay doit être rendu paginable.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista
Plateforme cible Desktop (Expérience utilisateur)
En-tête d3dkmddi.h
IRQL PASSIVE_LEVEL

Voir aussi

DXGKARG_CREATEOVERLAY

DXGKARG_FLIPOVERLAY

DxgkDdiCreateOverlay