Compartir a través de


DXGKDDI_DESTROYDEVICE función de devolución de llamada (d3dkmddi.h)

La función DxgkDdiDestroyDevice destruye un dispositivo de contexto gráfico.

Sintaxis

DXGKDDI_DESTROYDEVICE DxgkddiDestroydevice;

NTSTATUS DxgkddiDestroydevice(
  [in] IN_CONST_HANDLE hDevice
)
{...}

Parámetros

[in] hDevice

Identificador del dispositivo de contexto gráfico que DxgkDdiDestroyDevice destruirá. La función DxgkDdiCreateDevice del controlador de miniporte de pantalla proporcionó anteriormente este identificador al subsistema del kernel de gráficos de Microsoft DirectX en el miembro hDevice de la estructura DXGKARG_CREATEDEVICE .

Valor devuelto

DxgkDdiDestroyDevice devuelve STATUS_SUCCESS, o un resultado de error adecuado si el dispositivo de contexto gráfico no se destruye correctamente.

Comentarios

El subsistema del kernel de gráficos de DirectX llama a la función DxgkDdiDevice del controlador de miniporte para destruir un dispositivo de contexto gráfico que creó la función DxgkDdiCreateDevice del controlador. DxgkDdiDestroyDevice debe liberar todos los recursos asignados para el dispositivo y limpiar las estructuras de datos de seguimiento internas.

DxgkDdiDestroyDevice debe ser paginable.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista
Plataforma de destino Escritorio
Encabezado d3dkmddi.h
IRQL PASSIVE_LEVEL

Consulte también

DXGKARG_CREATEDEVICE

DxgkDdiCreateDevice