estrutura D3D10_2DDI_ADAPTERFUNCS (d3d10umddi.h)

A estrutura D3D10_2DDI_ADAPTERFUNCS contém funções que o driver de exibição do modo de usuário pode implementar para se comunicar com um objeto de adaptador gráfico.

Sintaxe

typedef struct D3D10_2DDI_ADAPTERFUNCS {
  PFND3D10DDI_CALCPRIVATEDEVICESIZE  pfnCalcPrivateDeviceSize;
  PFND3D10DDI_CREATEDEVICE           pfnCreateDevice;
  PFND3D10DDI_CLOSEADAPTER           pfnCloseAdapter;
  PFND3D10_2DDI_GETSUPPORTEDVERSIONS pfnGetSupportedVersions;
  PFND3D10_2DDI_GETCAPS              pfnGetCaps;
} D3D10_2DDI_ADAPTERFUNCS;

Membros

pfnCalcPrivateDeviceSize

Um ponteiro para a função CalcPrivateDeviceSize do driver que especifica o tamanho de um bloco de memória que o driver de exibição do modo de usuário exige do runtime do Microsoft Direct3D para armazenar dados acessados com frequência.

pfnCreateDevice

Um ponteiro para a função CreateDevice(D3D10) do driver que cria uma representação de um dispositivo de exibição que manipula uma coleção de estado de renderização.

pfnCloseAdapter

Um ponteiro para a função CloseAdapter(D3D10) do driver que libera recursos para um objeto de adaptador gráfico.

pfnGetSupportedVersions

Um ponteiro para a função GetSupportedVersions do driver que recupera a versão do sistema operacional compatível com o driver e os recursos de hardware disponíveis (por exemplo, Direct3D versão 10.0, Direct3D versão 10.1 e assim por diante).

pfnGetCaps

Um ponteiro para a função GetCaps(D3D10_2) do driver que consulta recursos do hardware gráfico.

Requisitos

Requisito Valor
Cliente mínimo com suporte D3D10_2DDI_ADAPTERFUNCS tem suporte a partir do sistema operacional Windows 7.
Cabeçalho d3d10umddi.h (inclua D3d10umddi.h)

Confira também

CalcPrivateDeviceSize

CloseAdapter(D3D10)

CreateDevice(D3D10)

D3D10DDIARG_OPENADAPTER

GetCaps(D3D10_2)

GetSupportedVersions

OpenAdapter10