Compartir a través de


DXGKDDI_OPM_DESTROY_PROTECTED_OUTPUT función de devolución de llamada (dispmprt.h)

La función DxgkDdiOPMDestroyProtectedOutput destruye el objeto de salida protegido especificado.

Sintaxis

DXGKDDI_OPM_DESTROY_PROTECTED_OUTPUT DxgkddiOpmDestroyProtectedOutput;

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

Parámetros

[in] MiniportDeviceContext

Identificador de un bloque de contexto asociado a un adaptador de pantalla. Anteriormente, la función dxgkDdiAddDevice del controlador de minipuerto de pantalla proporcionó este identificador al subsistema del kernel de gráficos directX.

[in] ProtectedOutputHandle

Identificador de un objeto de salida protegido. La función DxgkDdiOPMCreateProtectedOutput crea el objeto de salida protegido y devuelve el identificador al objeto .

Valor devuelto

dxgkDdiOPMDestroyProtectedOutput devuelve STATUS_SUCCESS si se ejecuta correctamente. De lo contrario, devuelve uno de los códigos de error definidos en Ntstatus.h.

NotaDxgkDdiOPMDestroyProtectedOutput no se puede producir un error si el parámetro ProtectedOutputHandle contiene un identificador de salida protegido válido.
 

Observaciones

El subsistema del kernel de gráficos de DirectX llama a dxgkDdiOPMDestroyProtectedOutput cuando termine de usar el objeto de salida protegido.

dxgkDdiOPMDestroyProtectedOutput debe ser paginable.

Requisitos

Requisito Valor
de la plataforma de destino de Escritorio
encabezado de dispmprt.h (incluya Dispmprt.h)
irQL PASSIVE_LEVEL (consulte la sección Comentarios)

Consulte también

dxgkDdiAddDevice

DxgkDdiOPMCreateProtectedOutput