Compartir a través de


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

DXGKCB_CREATECONTEXTALLOCATION

DXGKRNL_INTERFACE