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 miniport de exibição forneceu anteriormente esse identificador para o subsistema de kernel de elementos gráficos do Microsoft DirectX no hDevice membro da estrutura DXGKARG_CREATEDEVICE.

Valor de retorno

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

Observações

O subsistema do kernel gráfico DirectX chama a função DxgkDdiDestroyDevice do driver 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 limpar as estruturas de dados de acompanhamento internas.

DxgkDdiDestroyDevice deve ser tornada paginável.

Requisitos

Requisito Valor
de cliente com suporte mínimo Windows Vista
da Plataforma de Destino Área de trabalho
cabeçalho d3dkmddi.h
IRQL PASSIVE_LEVEL

Consulte também

DXGKARG_CREATEDEVICE

DxgkDdiCreateDevice