D3D11DDI_3DPIPELINESUPPORT_CAPS struttura (d3d10umddi.h)
La struttura D3D11DDI_3DPIPELINESUPPORT_CAPS contiene funzionalità della pipeline del dispositivo.
Sintassi
typedef struct D3D11DDI_3DPIPELINESUPPORT_CAPS {
[in] UINT Caps;
} D3D11DDI_3DPIPELINESUPPORT_CAPS;
Members
[in] Caps
Valore che identifica le funzionalità della pipeline del driver.
Commenti
Il driver usa uno dei valori dell'enumerazione D3D11DDI_3DPIPELINELEVEL e la macro seguente per codificare il livello della pipeline 3D:
#define D3D11DDI_ENCODE_3DPIPELINESUPPORT_CAP( Level ) (0x1 << Level)
Il driver usa quindi il risultato della macro nel membro Caps della struttura D3D11DDI_3DPIPELINESUPPORT_CAPS per fornire informazioni al runtime Direct3D quando il runtime chiama la funzione GetCaps(D3D10_2) del driver con il membro Type di D3D10_2DDIARG_GETCAPS impostato su D3D11DDICAPS_3DPIPELINESUPPORT .
Il driver usa la costante e le macro seguenti per estrarre uno dei valori dall'enumerazione D3D11DDI_3DPIPELINELEVEL che rappresenta il livello della pipeline 3D da impostare per un dispositivo di visualizzazione. Il driver estrae il valore dal membro Caps della struttura D3D11DDI_3DPIPELINESUPPORT_CAPS. Il driver usa il livello della pipeline 3D per creare il dispositivo di visualizzazione appropriato quando il driver riceve una chiamata alla funzione CreateDevice(D3D10).
#define D3D11DDI_CREATEDEVICE_FLAG_3DPIPELINESUPPORT_SHIFT (0x1)
#define D3D11DDI_CREATEDEVICE_FLAG_3DPIPELINESUPPORT_MASK (0x7 << D3D11DDI_CREATEDEVICE_FLAG_3DPIPELINESUPPORT_SHIFT)
#define D3D11DDI_EXTRACT_3DPIPELINELEVEL_FROM_FLAGS( Flags ) \
((D3D11DDI_3DPIPELINELEVEL)(((Flags) & D3D11DDI_CREATEDEVICE_FLAG_3DPIPELINESUPPORT_MASK) >> \
D3D11DDI_CREATEDEVICE_FLAG_3DPIPELINESUPPORT_SHIFT))
Per altre informazioni sulla pipeline Direct3D versione 10, vedere Pipeline di rendering.
Per altre informazioni sulle pipeline Direct3D versione 11, vedere Pipelines for Direct3D Versione 11.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | D3D11DDI_3DPIPELINESUPPORT_CAPS è supportato a partire dal sistema operativo Windows 7. |
Intestazione | d3d10umddi.h (include D3d10umddi.h) |