Partager via


DXGKDDI_UPDATEOVERLAY fonction de rappel (d3dkmddi.h)

La fonction DxgkDdiUpdateOverlay modifie le matériel de superposition.

Syntaxe

DXGKDDI_UPDATEOVERLAY DxgkddiUpdateoverlay;

NTSTATUS DxgkddiUpdateoverlay(
  [in] IN_CONST_HANDLE hOverlay,
  [in] IN_CONST_PDXGKARG_UPDATEOVERLAY pUpdateOverlay
)
{...}

Paramètres

[in] hOverlay

Handle vers la superposition à modifier. La fonction DxgkDdiCreateOverlay du pilote miniport d’affichage a précédemment fourni ce handle au sous-système du noyau graphique Microsoft DirectX dans le membre de la structure DXGKARG_CREATEOVERLAY qui pCreateOverlay pointe vers.

[in] pUpdateOverlay

Pointeur vers une structure DXGKARG_UPDATEOVERLAY qui décrit comment modifier le matériel de superposition.

Valeur de retour

DxgkDdiUpdateOverlay retourne l’une des valeurs suivantes :

Retourner le code Description
STATUS_SUCCESS DxgkDdiUpdateOverlay a correctement modifié la superposition.
STATUS_INVALID_PARAMETER Les paramètres passés à DxgkDdiUpdateOverlay contenaient des erreurs qui l’empêchaient de se terminer.
STATUS_NO_MEMORY DxgkDdiUpdateOverlay n’a pas pu allouer de mémoire nécessaire pour qu’elle se termine.
STATUS_INSUFFICIENT_RESOURCES DxgkDdiUpdateOverlay n’a pas pu se terminer, car la bande passante insuffisante était disponible ou le matériel de superposition demandé n’a pas pu terminer la tâche.
STATUS_GRAPHICS_DRIVER_MISMATCH Le pilote display miniport n’est pas compatible avec le pilote d’affichage en mode utilisateur qui a lancé l’appel à DxgkDdiUpdateOverlay.

Remarques

DxgkDdiUpdateOverlay doit être rendu paginable.

Exigences

Exigence Valeur
client minimum pris en charge Windows Vista
plateforme cible Bureau
d’en-tête d3dkmddi.h
IRQL PASSIVE_LEVEL

Voir aussi

DXGKARG_CREATEOVERLAY

DXGKARG_UPDATEOVERLAY

DxgkDdiCreateOverlay