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 de 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 la estructura FORMATOP .
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 para esta superficie, no por el entorno de ejecución de Direct3D.
Establecer este miembro equivale a establecer el segundo bit del miembro Value de 32 bits (0x00000002).
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 miembro Value de 32 bits 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 Value de 32 bits en ceros.
Value
Valor de 32 bits que identifica el tipo de recurso que se va a crear.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 8 |
Servidor mínimo compatible | Windows Server 2012 |
Encabezado | d3dukmdt.h (incluya D3dukmdt.h, D3dkmddi.h) |