PFND3D10_2DDI_GETSUPPORTEDVERSIONS função de retorno de chamada (d3d10umddi.h)
As consultas de função GetSupportedVersions para as versões da interface Direct3D compatíveis com o driver.
Sintaxe
PFND3D10_2DDI_GETSUPPORTEDVERSIONS Pfnd3d102DdiGetsupportedversions;
HRESULT Pfnd3d102DdiGetsupportedversions(
D3D10DDI_HADAPTER unnamedParam1,
UINT32 *puEntries,
UINT64 *pSupportedDDIInterfaceVersions
)
{...}
Parâmetros
unnamedParam1
hAdapter [in]
Um identificador que identifica o adaptador gráfico.
puEntries
Um ponteiro para uma variável que, na entrada, contém o número de entradas que a matriz pSupportedDDIInterfaceVersions deve retornar e, na saída, o número de entradas que o pSupportedDDIInterfaceVersions matriz realmente retorna.
pSupportedDDIInterfaceVersions
Um ponteiro para um bloco de memória que recebe a matriz de versões da interface Direct3D que o driver dá suporte.
Valor de retorno
GetSupportedVersions retorna um dos seguintes valores:
Código de retorno | descrição |
---|---|
S_OK | Os recursos são recuperados com êxito. |
E_OUTOFMEMORY | GetSupportedVersions não pôde alocar memória necessária para que ela seja concluída. |
Observações
Quando o runtime do Direct3D chama a função de OpenAdapter10_2 do driver, o de Interface e versão membros da estrutura D3D10DDIARG_OPENADAPTER contêm a versão DDI que o runtime usa para instanciar o driver. O driver pode ignorar completamente esses membros. Em vez disso, o driver pode retornar recursos e informações de versão por meio de sua função GetSupportedVersions.
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | O GetSupportedVersions tem suporte a partir do sistema operacional Windows 7. |
da Plataforma de Destino | Área de trabalho |
cabeçalho | d3d10umddi.h (inclua D3d10umddi.h, Prdrvcom.h) |