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
Manipule para o adaptador gráfico para o qual a alocação foi criada. O driver de miniporto de exibição recebe o identificador do DeviceHandle membro da estrutura DXGKRNL_INTERFACE em uma chamada para sua função DxgkDdiStartDevice.
[in] hAllocation
Identificador atribuído pelo subsistema de elementos gráficos DirectX (Dxgkrnl) à alocação de contexto. O driver de miniporto de exibição recebe o identificador do hAllocation membro da estrutura DXGKARGCB_CREATECONTEXTALLOCATION em uma chamada para a função DXGKCB_CREATECONTEXTALLOCATION.
Valor de retorno
DXGKCB_DESTROYCONTEXTALLOCATION retorna STATUS_SUCCESS se tiver êxito. Caso contrário, ele retornará um dos códigos de erro definidos em Ntstatus.h.
Observações
As chamadas do driver de miniporto de exibição 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 |
---|---|
de cliente com suporte mínimo | Windows 8 (WDDM 1.2) |
servidor com suporte mínimo | Windows Server 2012 |
da Plataforma de Destino | Área de trabalho |
cabeçalho | d3dkmddi.h (inclua D3dkmddi.h) |
IRQL | PASSIVE_LEVEL |
Consulte também
DXGKARGCB_CREATECONTEXTALLOCATION