Condividi tramite


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.

NotaDxgkDdiOPMDestroyProtectedOutput non riesce se il parametro ProtectedOutputHandle contiene un handle di output protetto valido.
 

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)

Vedi anche

DxgkDdiAddDevice

DxgkDdiOPMCreateProtectedOutput