DXGKCB_DESTROYCONTEXTALLOCATION função de retorno de chamada (d3dkmddi.h)
DXGKCB_DESTROYCONTEXTALLOCATION libera um recurso que foi alocado anteriormente para uma GPU ou contexto específico do dispositivo.
Sintaxe
DXGKCB_DESTROYCONTEXTALLOCATION DxgkcbDestroycontextallocation;
NTSTATUS DxgkcbDestroycontextallocation(
[in] IN_CONST_HANDLE hAdapter,
[in] IN_CONST_HANDLE hAllocation
)
{...}
Parâmetros
[in] hAdapter
Identificador para o adaptador gráfico para o qual a alocação foi criada. O driver de miniporto de exibição recebe o identificador do membro DeviceHandle da estrutura DXGKRNL_INTERFACE em uma chamada para sua função DxgkDdiStartDevice .
[in] hAllocation
Identificador que foi atribuído pelo subsistema gráfico DirectX (Dxgkrnl) à alocação de contexto. O driver de miniporto de exibição recebe o identificador do membro hAllocation da estrutura DXGKARGCB_CREATECONTEXTALLOCATION em uma chamada para a função DXGKCB_CREATECONTEXTALLOCATION .
Retornar valor
DXGKCB_DESTROYCONTEXTALLOCATION retornará STATUS_SUCCESS se tiver êxito. Caso contrário, ele retornará um dos códigos de erro definidos em Ntstatus.h.
Comentários
O driver de miniporta de exibição chama DXGKCB_CREATECONTEXTALLOCATION para alocar um recurso de contexto. Após essa chamada, o driver pode chamar DXGKCB_DESTROYCONTEXTALLOCATION a qualquer momento para liberar o recurso.
DXGKCB_XXX funções são implementadas por Dxgkrnl. Para usar essa função de retorno de chamada, chame DxgkCbDestroyContextAllocation por meio do DXGKRNL_INTERFACE.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 8 (WDDM 1.2) |
Servidor mínimo com suporte | Windows Server 2012 |
Plataforma de Destino | Área de Trabalho |
Cabeçalho | d3dkmddi.h (inclua D3dkmddi.h) |
IRQL | PASSIVE_LEVEL |
Confira também
DXGKARGCB_CREATECONTEXTALLOCATION