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 |