DXGKCB_DESTROYCONTEXTALLOCATION función de devolución de llamada (d3dkmddi.h)
DXGKCB_DESTROYCONTEXTALLOCATION libera un recurso que se asignó anteriormente para un contexto específico del dispositivo o gpu.
Sintaxis
DXGKCB_DESTROYCONTEXTALLOCATION DxgkcbDestroycontextallocation;
NTSTATUS DxgkcbDestroycontextallocation(
[in] IN_CONST_HANDLE hAdapter,
[in] IN_CONST_HANDLE hAllocation
)
{...}
Parámetros
[in] hAdapter
Identificador del adaptador de gráficos para el que se creó la asignación. El controlador de minipuerto de pantalla recibe el identificador del miembro DeviceHandle de la estructura DXGKRNL_INTERFACE en una llamada a su función DxgkDdiStartDevice .
[in] hAllocation
Identificador asignado por el subsistema de gráficos directX (Dxgkrnl) a la asignación de contexto. El controlador de minipuerto de pantalla recibe el identificador del miembro hAllocation de la estructura DXGKARGCB_CREATECONTEXTALLOCATION en una llamada a la función DXGKCB_CREATECONTEXTALLOCATION .
Valor devuelto
DXGKCB_DESTROYCONTEXTALLOCATION devuelve STATUS_SUCCESS si se realiza correctamente. De lo contrario, devuelve uno de los códigos de error definidos en Ntstatus.h.
Comentarios
El controlador de minipuerto de pantalla llama a DXGKCB_CREATECONTEXTALLOCATION para asignar un recurso de contexto. Después de esta llamada, el controlador puede llamar a DXGKCB_DESTROYCONTEXTALLOCATION en cualquier momento para liberar el recurso.
DXGKCB_XXX funciones se implementan mediante Dxgkrnl. Para usar esta función de devolución de llamada, llame a DxgkCbDestroyContextAllocation a través del DXGKRNL_INTERFACE.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 8 (WDDM 1.2) |
Servidor mínimo compatible | Windows Server 2012 |
Plataforma de destino | Escritorio |
Encabezado | d3dkmddi.h (incluya D3dkmddi.h) |
IRQL | PASSIVE_LEVEL |
Consulte también
DXGKARGCB_CREATECONTEXTALLOCATION