DXGKCB_DESTROYCONTEXTALLOCATION funzione di callback (d3dkmddi.h)
DXGKCB_DESTROYCONTEXTALLOCATION libera una risorsa allocata in precedenza per una GPU o un contesto specifico del dispositivo.
Sintassi
DXGKCB_DESTROYCONTEXTALLOCATION DxgkcbDestroycontextallocation;
NTSTATUS DxgkcbDestroycontextallocation(
[in] IN_CONST_HANDLE hAdapter,
[in] IN_CONST_HANDLE hAllocation
)
{...}
Parametri
[in] hAdapter
Gestire la scheda grafica per cui è stata creata l'allocazione. Il driver miniport visualizzato riceve l'handle dal membro DeviceHandle della struttura DXGKRNL_INTERFACE in una chiamata alla funzione DxgkDdiStartDevice .
[in] hAllocation
Handle assegnato dal sottosistema grafico DirectX (Dxgkrnl) all'allocazione del contesto. Il driver miniport visualizzato riceve l'handle dal membro hAllocation della struttura DXGKARGCB_CREATECONTEXTALLOCATION in una chiamata alla funzione DXGKCB_CREATECONTEXTALLOCATION .
Valore restituito
DXGKCB_DESTROYCONTEXTALLOCATION restituisce STATUS_SUCCESS se ha esito positivo. In caso contrario, restituisce uno dei codici di errore definiti in Ntstatus.h.
Commenti
Il driver miniport visualizzato chiama DXGKCB_CREATECONTEXTALLOCATION per allocare una risorsa di contesto. Dopo tale chiamata, il driver può chiamare DXGKCB_DESTROYCONTEXTALLOCATION in qualsiasi momento per liberare la risorsa.
DXGKCB_XXX funzioni vengono implementate da Dxgkrnl. Per usare questa funzione di callback, chiamare DxgkCbDestroyContextAllocation tramite il DXGKRNL_INTERFACE.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 8 (WDDM 1.2) |
Server minimo supportato | Windows Server 2012 |
Piattaforma di destinazione | Desktop |
Intestazione | d3dkmddi.h (include D3dkmddi.h) |
IRQL | PASSIVE_LEVEL |
Vedi anche
DXGKARGCB_CREATECONTEXTALLOCATION