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 |