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 miniporte de pantalla proporcionó este identificador al subsistema del kernel de gráficos de 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 realiza correctamente. De lo contrario, devuelve uno de los códigos de error definidos en Ntstatus.h.

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

Comentarios

El subsistema del kernel de gráficos de DirectX llama a DxgkDdiOPMDestroyProtectedOutput cuando finaliza con el objeto de salida protegido.

DxgkDdiOPMDestroyProtectedOutput debe ser paginable.

Requisitos

Requisito Value
Plataforma de destino Escritorio
Encabezado dispmprt.h (include Dispmprt.h)
IRQL PASSIVE_LEVEL (consulte la sección Comentarios)

Consulte también

DxgkDdiAddDevice

DxgkDdiOPMCreateProtectedOutput