D3DDDI_RESOURCEFLAGS2 struttura (d3dukmdt.h)
Identifica il tipo di risorsa da creare in una chiamata alla funzione CreateResource2 del driver.
Sintassi
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;
Members
VideoEncoder
Se impostato, indica che la risorsa può essere usata come buffer di acquisizione e/o una risorsa di input del codificatore video.
Se questo membro è impostato, il driver deve impostare i valori di flag FORMATOP_CAPTURE o FORMATOP_VIDEO_ENCODER o entrambi, nel membro Operations della struttura FORMATOP .
L'impostazione di questo membro equivale a impostare il primo bit del membro Valore a 32 bit (0x00000001).
UserMemory
Se impostato, indica che la memoria per questa superficie è stata allocata dall'applicazione, non dal runtime Direct3D.
L'impostazione di questo membro equivale a impostare il secondo bit del membro Valore a 32 bit (0x00000002).
CrossAdapter
Se impostato, indica che la risorsa è una risorsa multi-adapter condivisa.
L'impostazione di questo membro equivale a impostare il terzo bit del membro Valore a 32 bit (0x00000004).
Supportato a partire da Windows 8.1.
IsDisplayable
Reserved
Riservato e deve essere impostato su zero. L'impostazione di questo membro su zero equivale a impostare i restanti 29 bit (0xFFFFFFF8) del membro Valore a 32 bit su zero.
Supportato a partire da Windows 8.1.
Riservato e deve essere impostato su zero. L'impostazione di questo membro su zero equivale a impostare i 30 bit rimanenti (0xFFFFFFFC) del membro Valore a 32 bit su zero.
Value
Valore a 32 bit che identifica il tipo di risorsa da creare.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 8 |
Server minimo supportato | Windows Server 2012 |
Intestazione | d3dukmdt.h (include D3dukmdt.h, D3dkmddi.h) |