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
[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
[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) |