PFND3D10_2DDI_GETSUPPORTEDVERSIONS função de retorno de chamada (d3d10umddi.h)
A função GetSupportedVersions consulta 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 a matriz pSupportedDDIInterfaceVersions realmente retorna.
pSupportedDDIInterfaceVersions
Um ponteiro para um bloco de memória que recebe a matriz de versões de interface Direct3D compatíveis com o driver.
Retornar valor
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 fosse concluída. |
Comentários
Quando o runtime do Direct3D chama a função OpenAdapter10_2 do driver, os membros interface e versão 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 |
---|---|
Cliente mínimo com suporte | Há suporte para GetSupportedVersions a partir do sistema operacional Windows 7. |
Plataforma de Destino | Área de Trabalho |
Cabeçalho | d3d10umddi.h (inclua D3d10umddi.h, Prdrvcom.h) |