Partager via


DXGKDDI_OPM_DESTROY_PROTECTED_OUTPUT fonction de rappel (dispmprt.h)

La fonction DxgkDdiOPMDestroyProtectedOutput détruit l’objet de sortie protégé donné.

Syntaxe

DXGKDDI_OPM_DESTROY_PROTECTED_OUTPUT DxgkddiOpmDestroyProtectedOutput;

NTSTATUS DxgkddiOpmDestroyProtectedOutput(
  [in] PVOID MiniportDeviceContext,
  [in] HANDLE ProtectedOutputHandle
)
{...}

Paramètres

[in] MiniportDeviceContext

Handle vers un bloc de contexte associé à un adaptateur d’affichage. Auparavant, la fonction d’affichage du pilote miniport DxgkDdiAddDevice fournissait ce handle au sous-système du noyau graphique DirectX.

[in] ProtectedOutputHandle

Handle vers un objet de sortie protégé. La fonction DxgkDdiOPMCreateProtectedOutput crée l’objet de sortie protégé et retourne le handle à l’objet.

Valeur de retour

DxgkDdiOPMDestroyProtectedOutput retourne STATUS_SUCCESS si elle réussit. Sinon, elle retourne l’un des codes d’erreur définis dans Ntstatus.h.

RemarqueDxgkDdiOPMDestroyProtectedOutput ne peut pas échouer si le paramètre ProtectedOutputHandle contient un handle de sortie protégé valide.
 

Remarques

Le sous-système du noyau graphique DirectX appelle DxgkDdiOPMDestroyProtectedOutput lorsqu’il se termine à l’aide de l’objet de sortie protégé.

DxgkDdiOPMDestroyProtectedOutput doit être rendu paginable.

Exigences

Exigence Valeur
plateforme cible Bureau
d’en-tête dispmprt.h (include Dispmprt.h)
IRQL PASSIVE_LEVEL (voir la section Remarques)

Voir aussi

DxgkDdiAddDevice

DxgkDdiOPMCreateProtectedOutput