DXGKDDI_OPM_DESTROY_PROTECTED_OUTPUT funzione di callback (dispmprt.h)
La funzione DxgkDdiOPMDestroyProtectedOutput elimina definitivamente l'oggetto di output protetto specificato.
Sintassi
DXGKDDI_OPM_DESTROY_PROTECTED_OUTPUT DxgkddiOpmDestroyProtectedOutput;
NTSTATUS DxgkddiOpmDestroyProtectedOutput(
[in] PVOID MiniportDeviceContext,
[in] HANDLE ProtectedOutputHandle
)
{...}
Parametri
[in] MiniportDeviceContext
Handle di un blocco di contesto associato a una scheda di visualizzazione. In precedenza, la funzione DxgkDdiAddDevice del driver miniport di visualizzazione forniva questo handle al sottosistema del kernel grafico DirectX.
[in] ProtectedOutputHandle
Handle di un oggetto di output protetto. La funzione DxgkDdiOPMCreateProtectedOutput crea l'oggetto di output protetto e restituisce l'handle all'oggetto .
Valore restituito
DxgkDdiOPMDestroyProtectedOutput restituisce STATUS_SUCCESS se ha esito positivo. In caso contrario, restituisce uno dei codici di errore definiti in Ntstatus.h.
Commenti
Il sottosistema kernel grafico DirectX chiama DxgkDdiOPMDestroyProtectedOutput al termine dell'utilizzo dell'oggetto di output protetto.
DxgkDdiOPMDestroyProtectedOutput deve essere reso pageable.
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Desktop |
Intestazione | dispmprt.h (include Dispmprt.h) |
IRQL | PASSIVE_LEVEL (vedere la sezione Osservazioni) |