Compartir a través de


estructura D3DKMT_DESTROYALLOCATION2 (d3dkmthk.h)

La estructura D3DKMT_DESTROYALLOCATION2 describe los parámetros para liberar asignaciones con D3DKMTDestroyAllocation2.

Sintaxis

typedef struct _D3DKMT_DESTROYALLOCATION2 {
  [in] D3DKMT_HANDLE                    hDevice;
  [in] D3DKMT_HANDLE                    hResource;
  [in] const D3DKMT_HANDLE              *phAllocationList;
  [in] UINT                             AllocationCount;
  [in] D3DDDICB_DESTROYALLOCATION2FLAGS Flags;
} D3DKMT_DESTROYALLOCATION2;

Miembros

[in] hDevice

Un D3DKMT_HANDLE tipo de datos que representa un identificador en modo kernel para el dispositivo al que están asociados el recurso, las asignaciones o ambos.

[in] hResource

Un D3DKMT_HANDLE tipo de datos que representa un identificador en modo kernel para el recurso asociado a las asignaciones al liberar un recurso. Si se especifica un identificador de recursos, se liberan automáticamente todas las asignaciones asociadas a él.

[in] phAllocationList

Matriz de D3DKMT_HANDLE tipos de datos que representan identificadores en modo kernel a las asignaciones. Si alguna asignación de la lista está asociada a un recurso, todas las asignaciones de la lista también deben estar asociadas al mismo recurso. Si el controlador cliente instalable de OpenGL establece el identificador en el miembro hResource en un valor de NULL que no sea, el controlador cliente instalable debe establecer phAllocationList en NULL.

[in] AllocationCount

Número de asignaciones de la matriz que phAllocationList especifica. Si el controlador cliente instalable de OpenGL establece el identificador en el miembro hResource en un valor de NULL no, el entorno de ejecución de OpenGL omite el miembro AllocationCount.

[in] Flags

Estructura D3DDDICB_DESTROYALLOCATION2FLAGS que contiene detalles adicionales sobre la operación.

Requisitos

Requisito Valor
cliente mínimo admitido Windows 10
servidor mínimo admitido Windows Server 2016
encabezado de d3dkmthk.h (incluya D3dkmthk.h)

Consulte también

D3DDDICB_DESTROYALLOCATION2FLAGS

D3DKMTDestroyAllocation2