Partager via


DXGKDDI_CREATEOVERLAY fonction de rappel (d3dkmddi.h)

La fonction DxgkDdiCreateOverlay active le matériel de superposition si le matériel est capable.

Syntaxe

DXGKDDI_CREATEOVERLAY DxgkddiCreateoverlay;

NTSTATUS DxgkddiCreateoverlay(
  [in]     IN_CONST_HANDLE hAdapter,
  [in/out] INOUT_PDXGKARG_CREATEOVERLAY pCreateOverlay
)
{...}

Paramètres

[in] hAdapter

Handle vers un bloc de contexte associé à un adaptateur d’affichage. Le pilote miniport d’affichage a précédemment fourni ce handle au sous-système du noyau graphique Microsoft DirectX dans le MiniportDeviceContext paramètre de sortie de la fonction DxgkDdiAddDevice.

[in/out] pCreateOverlay

Pointeur vers une structure DXGKARG_CREATEOVERLAY qui décrit la superposition.

Valeur de retour

DxgkDdiCreateOverlay retourne l’une des valeurs suivantes :

Retourner le code Description
STATUS_SUCCESS DxgkDdiCreateOverlay a correctement créé la superposition.
STATUS_INVALID_PARAMETER Les paramètres passés à DxgkDdiCreateOverlay contenaient des erreurs qui l’empêchaient de se terminer.
STATUS_NO_MEMORY DxgkDdiCreateOverlay n’a pas pu allouer de mémoire nécessaire pour qu’elle se termine.
STATUS_INSUFFICIENT_RESOURCES DxgkDdiCreateOverlay 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 miniport d’affichage n’est pas compatible avec le pilote d’affichage en mode utilisateur qui a lancé l’appel à DxgkDdiCreateOverlay.

Remarques

DxgkDdiCreateOverlay doit être rendu paginable.

Exigences

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

Voir aussi

DXGKARG_CREATEOVERLAY

DxgkDdiAddDevice