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 |
---|---|
FALSO | 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. |
VERDADERO | 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 |
---|---|
FALSO | 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. |
VERDADERO | Indica al kernel de gráficos directX que espere hasta que el sistema operativo recupere la memoria de la superficie. |
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 | Valor |
---|---|
cliente mínimo admitido | Windows 10 |
servidor mínimo admitido | Windows Server 2016 |
encabezado de | d3dukmdt.h (incluya D3dumddi.h, D3dkmddi.h) |