Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
La estructura D3DDDICB_RENDERFLAGS identifica información sobre un búfer de comandos que se va a representar.
Sintaxis
typedef struct _D3DDDICB_RENDERFLAGS {
union {
struct {
UINT ResizeCommandBuffer : 1;
UINT ResizeAllocationList : 1;
UINT ResizePatchLocationList : 1;
UINT NullRendering : 1;
UINT Reserved : 28;
};
UINT Value;
};
} D3DDDICB_RENDERFLAGS;
Miembros
ResizeCommandBuffer
Valor UINT que especifica si se debe cambiar el tamaño del búfer de comandos. El controlador coloca el tamaño solicitado en el miembro NewCommandBufferSize de la estructura de D3DDDICB_RENDER.
Establecer este miembro equivale a establecer el primer bit del miembro Value de 32 bits (0x00000001).
ResizeAllocationList
Valor UINT que especifica si se debe cambiar el tamaño de la lista de asignación. El controlador coloca el número solicitado de elementos en el miembro NewAllocationListSize de D3DDDICB_RENDER.
Establecer este miembro equivale a establecer el segundo bit del miembro value (0x00000002) de 32 bits.
ResizePatchLocationList
Valor UINT que especifica si se debe cambiar el tamaño de la lista de ubicación de revisión. El controlador coloca el número solicitado de elementos en el nuevoPatchLocationListSize miembro de D3DDDICB_RENDER.
Establecer este miembro equivale a establecer el tercer bit del miembro Value de 32 bits (0x00000004).
NullRendering
Valor UINT que especifica si la unidad de procesamiento de gráficos (GPU) debe procesar los comandos para el contexto de representación. El marca nullRendering campo de bits se establece para informar a la GPU de no procesar ningún comando para el contexto de representación. La marca NullRendering campo de bits solo se establece durante la investigación y depuración del rendimiento para simular un motor de representación infinitamente rápido que todavía debe realizar la sobrecarga de envío y señalización del búfer DMA. NullRendering nunca se establece durante las operaciones típicas.
Establecer este miembro equivale a establecer el cuarto bit del miembro Value de 32 bits (0x00000008).
Reserved
Este miembro está reservado y debe establecerse en cero. Establecer este miembro en cero equivale a establecer los 28 bits restantes (0xFFFFFFF0) del Value miembro en ceros.
Value
Miembro de la unión contenida en D3DDDICB_RENDERFLAGS que puede contener un valor de 32 bits que identifica información sobre un búfer de comandos que se va a representar.
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | Disponible en Windows Vista y versiones posteriores de los sistemas operativos Windows. |
encabezado de | d3dumddi.h (incluya D3dumddi.h) |