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 d’un bloc de contexte associé à une carte d’affichage. Auparavant, la fonction DxgkDdiAddDevice du pilote miniport d’affichage fournissait cette poignée au sous-système du noyau graphique DirectX.

[in] ProtectedOutputHandle

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

Valeur retournée

DxgkDdiOPMDestroyProtectedOutput retourne STATUS_SUCCESS si elle réussit. Sinon, il 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 termine l’utilisation de l’objet de sortie protégé.

DxgkDdiOPMDestroyProtectedOutput doit être rendu paginable.

Configuration requise

Condition requise Valeur
Plateforme cible Desktop (Expérience utilisateur)
En-tête dispmprt.h (inclure Dispmprt.h)
IRQL PASSIVE_LEVEL (voir la section Remarques)

Voir aussi

DxgkDdiAddDevice

DxgkDdiOPMCreateProtectedOutput