estructura D3DDDI_RESOURCEFLAGS2 (d3dukmdt.h)
Identifica el tipo de recurso que se va a crear en una llamada a la función CreateResource2 del controlador.
Sintaxis
typedef struct _D3DDDI_RESOURCEFLAGS2 {
union {
struct {
UINT VideoEncoder : 1;
UINT UserMemory : 1;
UINT CrossAdapter : 1;
UINT IsDisplayable : 1;
#if ...
UINT Reserved : 28;
#elif
UINT Reserved : 29;
#else
UINT Reserved : 30;
#endif
};
UINT Value;
};
} D3DDDI_RESOURCEFLAGS2;
Miembros
VideoEncoder
Si se establece, indica que el recurso se puede usar como un búfer de captura o un recurso de entrada del codificador de vídeo.
Si se establece este miembro, el controlador debe establecer los valores de marca FORMATOP_CAPTURE o FORMATOP_VIDEO_ENCODER, o ambos, en el miembro operations de de la estructura FORMATOP de.
Establecer este miembro equivale a establecer el primer bit del miembro Value de 32 bits (0x00000001).
UserMemory
Si se establece, indica que la aplicación asignó la memoria de esta superficie, no el tiempo de ejecución de Direct3D.
Establecer este miembro equivale a establecer el segundo bit del miembro value (0x00000002) de 32 bits.
CrossAdapter
Si se establece, indica que el recurso es un recurso compartido entre adaptadores.
Establecer este miembro equivale a establecer el tercer bit del miembro Value de 32 bits (0x00000004).
Se admite a partir de Windows 8.1.
IsDisplayable
Reserved
Reservado y debe establecerse en cero. Establecer este miembro en cero equivale a establecer los 29 bits restantes (0xFFFFFFF8) del valor de 32 bits miembro en ceros.
Se admite a partir de Windows 8.1.
Reservado y debe establecerse en cero. Establecer este miembro en cero equivale a establecer los 30 bits restantes (0xFFFFFFFC) del miembro de Value en ceros.
Value
Valor de 32 bits que identifica el tipo de recurso que se va a crear.
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | Windows 8 |
servidor mínimo admitido | Windows Server 2012 |
encabezado de | d3dukmdt.h (incluya D3dukmdt.h, D3dkmddi.h) |