DXGKCB_DESTROYCONTEXTALLOCATION función de devolución de llamada (d3dkmddi.h)
DXGKCB_DESTROYCONTEXTALLOCATION libera un recurso que se asignó previamente para una GPU o un contexto específico del dispositivo.
Sintaxis
DXGKCB_DESTROYCONTEXTALLOCATION DxgkcbDestroycontextallocation;
NTSTATUS DxgkcbDestroycontextallocation(
[in] IN_CONST_HANDLE hAdapter,
[in] IN_CONST_HANDLE hAllocation
)
{...}
Parámetros
[in] hAdapter
Controle al adaptador de gráficos para el que se creó la asignación. El controlador de miniporte 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 miniporte 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.
Observaciones
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 | Valor |
---|---|
cliente mínimo admitido | Windows 8 (WDDM 1.2) |
servidor mínimo admitido | Windows Server 2012 |
de la plataforma de destino de | Escritorio |
encabezado de | d3dkmddi.h (incluya D3dkmddi.h) |
irQL | PASSIVE_LEVEL |
Consulte también
DXGKARGCB_CREATECONTEXTALLOCATION