Compartilhar via


DXGKDDI_DESTROYDEVICE função de retorno de chamada (d3dkmddi.h)

A função DxgkDdiDestroyDevice destrói um dispositivo de contexto gráfico.

Sintaxe

DXGKDDI_DESTROYDEVICE DxgkddiDestroydevice;

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

Parâmetros

[in] hDevice

Um identificador para o dispositivo de contexto gráfico que DxgkDdiDestroyDevice destruirá. A função DxgkDdiCreateDevice do driver de miniporta de vídeo forneceu anteriormente esse identificador para o subsistema kernel de elementos gráficos do Microsoft DirectX no membro hDevice da estrutura DXGKARG_CREATEDEVICE .

Retornar valor

DxgkDdiDestroyDevice retorna STATUS_SUCCESS ou um resultado de erro apropriado se o dispositivo de contexto gráfico não for destruído com êxito.

Comentários

O subsistema kernel de elementos gráficos DirectX chama a função DxgkDdiDestroyDevice do driver de miniporta de exibição para destruir um dispositivo de contexto gráfico criado pela função DxgkDdiCreateDevice do driver. DxgkDdiDestroyDevice deve liberar todos os recursos que foram alocados para o dispositivo e limpo todas as estruturas de dados de acompanhamento internas.

DxgkDdiDestroyDevice deve ser tornado paginável.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista
Plataforma de Destino Área de Trabalho
Cabeçalho d3dkmddi.h
IRQL PASSIVE_LEVEL

Confira também

DXGKARG_CREATEDEVICE

DxgkDdiCreateDevice