estructura D3DDDIARG_COPYFLAGS (d3dumddi.h)
Describe cómo controlar el contenido existente de un recurso durante una operación de copia o actualización de una región dentro de ese recurso. Usado por windows Display Driver Model (WDDM) 1.3 y controladores de pantalla en modo usuario posteriores.
Sintaxis
typedef struct D3DDDIARG_COPYFLAGS {
union {
struct {
UINT NoOverwrite : 1;
UINT Discard : 1;
UINT Reserved1 : 22;
UINT BoxValid : 1;
UINT Reserved2 : 7;
};
UINT Value;
};
} D3DDDIARG_COPYFLAGS;
Miembros
NoOverwrite
Especifica que el autor de la llamada garantiza que la parte de la superficie en la que se está escribiendo con nuevos datos no se hace referencia actualmente ni se accede a ella mediante ninguna operación de representación anterior. El controlador puede aprovechar esta funcionalidad para optimizar el rendimiento y el uso de memoria.
Establecer este miembro equivale a establecer el primer bit del miembro Value de 32 bits (0x00000001).
Discard
Especifica que el controlador de visualización en modo de usuario puede descartar el contenido anterior de todo el recurso. El controlador puede aprovechar esta funcionalidad para optimizar el rendimiento y el uso de memoria.
Establecer este miembro equivale a establecer el segundo bit del miembro value (0x00000002) de 32 bits.
Reserved1
Este miembro está reservado y debe establecerse en cero.
Establecer este miembro en cero equivale a establecer bits de 3 a 24 (0x00FFFFFC) del miembro de Valor de 32 bits en ceros.
BoxValid
Especifica que una región de destino del subrecurso en la que se va a copiar es válida. Cuando no se establece, se debe actualizar todo el subrecurso.
Establecer este miembro equivale a establecer el veinticinco bit del miembro de Valor de 32 bits (0x01000000).
Reserved2
Este miembro está reservado y debe establecerse en cero.
Establecer este miembro en cero equivale a establecer bits de 26 a 32 (0xFE000000) del valor de 32 bits miembro en ceros.
Value
Miembro de la unión que D3DDDIARG_COPYFLAGS contiene que puede contener un valor de 32 bits que identifica cómo controlar el contenido existente de un recurso durante una operación de copia o actualización.
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | Windows 8.1 |
servidor mínimo admitido | Windows Server 2012 R2 |
encabezado de | d3dumddi.h (incluya D3d10umddi.h) |