estructura D3DDDICB_DESTROYALLOCATION2FLAGS (d3dukmdt.h)
La estructura D3DDDICB_DESTROYALLOCATION2FLAGS se usa con la estructura D3DKMT_DESTROYALLOCATION2 para describir los parámetros para liberar asignaciones con D3DKMTDestroyAllocation2.
Sintaxis
typedef struct _D3DDDICB_DESTROYALLOCATION2FLAGS {
union {
struct {
UINT AssumeNotInUse : 1;
UINT SynchronousDestroy : 1;
UINT Reserved : 29;
UINT SystemUseOnly : 1;
};
UINT Value;
};
} D3DDDICB_DESTROYALLOCATION2FLAGS;
Miembros
AssumeNotInUse
Valor | Significado |
---|---|
FALSE | Indica al administrador de memoria de vídeo que asuma que los comandos en cola antes de la solicitud de destrucción pueden intentar acceder a la asignación que se destruye y aplaza la operación de destrucción hasta que finalicen los comandos en cola. |
TRUE | Indica al administrador de memoria de vídeo que omita los comandos pendientes en el dispositivo propietario y destruya las asignaciones inmediatamente. |
SynchronousDestroy
Valor | Significado |
---|---|
FALSE | Indica al kernel de gráficos directX que la llamada puede devolver antes de que el sistema operativo recupere completamente la memoria de la superficie subyacente. |
TRUE | Indica al kernel de gráficos de DirectX que espere hasta que el sistema operativo recupere la memoria expuesta. |
Reserved
Este miembro está reservado y debe establecerse en cero.
SystemUseOnly
Este miembro está reservado y no debe ser utilizado por el controlador en modo de usuario.
Value
Valor consolidado de los campos de la estructura.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 10 |
Servidor mínimo compatible | Windows Server 2016 |
Encabezado | d3dukmdt.h (incluya D3dumddi.h, D3dkmddi.h) |