Compartir a través de


estructura D3DKMT_DESTROYALLOCATION (d3dkmthk.h)

La estructura D3DKMT_DESTROYALLOCATION describe los parámetros para liberar asignaciones.

Sintaxis

typedef struct _D3DKMT_DESTROYALLOCATION {
  [in] D3DKMT_HANDLE       hDevice;
  [in] D3DKMT_HANDLE       hResource;
  [in] const D3DKMT_HANDLE *phAllocationList;
  [in] UINT                AllocationCount;
} D3DKMT_DESTROYALLOCATION;

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 openGL ICD establece el identificador en el miembro de hResource en un valor NULL no, el ICD debe establecer phAllocationList en NULL.

[in] AllocationCount

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

Requisitos

Requisito Valor
cliente mínimo admitido Windows Vista
encabezado de d3dkmthk.h (incluya D3dkmthk.h)

Consulte también

D3DKMTDestroyAllocation