estrutura D3D11DDI_3DPIPELINESUPPORT_CAPS (d3d10umddi.h)
A estrutura D3D11DDI_3DPIPELINESUPPORT_CAPS contém recursos de pipeline de dispositivo de exibição.
Sintaxe
typedef struct D3D11DDI_3DPIPELINESUPPORT_CAPS {
[in] UINT Caps;
} D3D11DDI_3DPIPELINESUPPORT_CAPS;
Membros
[in] Caps
Um valor que identifica os recursos de pipeline do driver.
Observações
O driver usa um dos valores da enumeração D3D11DDI_3DPIPELINELEVEL e a seguinte macro para codificar o nível de pipeline 3D:
#define D3D11DDI_ENCODE_3DPIPELINESUPPORT_CAP( Level ) (0x1 << Level)
Em seguida, o driver usa o resultado da macro no Caps membro da estrutura D3D11DDI_3DPIPELINESUPPORT_CAPS para fornecer informações ao runtime do Direct3D quando o runtime chama a função getCaps(D3D10_2) do do driver com o membro tipo de D3D10_2DDIARG_GETCAPS definido como D3D11DDICAPS_3DPIPELINESUPPORT.
O driver usa a seguinte constante e macros para extrair um dos valores da enumeração D3D11DDI_3DPIPELINELEVEL que representa o nível de pipeline 3D a ser definido para um dispositivo de exibição. O driver extrai o valor do Caps membro da estrutura de D3D11DDI_3DPIPELINESUPPORT_CAPS. O driver usa o nível de pipeline 3D para criar o dispositivo de exibição apropriado quando o driver recebe uma chamada para sua função 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))
Para obter mais informações sobre o pipeline do Direct3D versão 10, consulte de Pipeline de Renderização.
Para obter mais informações sobre os pipelines do Direct3D versão 11, consulte Pipelines para Direct3D Versão 11.
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | D3D11DDI_3DPIPELINESUPPORT_CAPS tem suporte a partir do sistema operacional Windows 7. |
cabeçalho | d3d10umddi.h (inclua D3d10umddi.h) |