Compartilhar via


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)

Confira também

D3D10DDIARG_OPENADAPTER

D3D10_2DDI_ADAPTERFUNCS

OpenAdapter10_2