PFND3D10_2DDI_GETSUPPORTEDVERSIONS funzione di callback (d3d10umddi.h)

La funzione GetSupportedVersions esegue query per le versioni dell'interfaccia Direct3D supportate dal driver.

Sintassi

PFND3D10_2DDI_GETSUPPORTEDVERSIONS Pfnd3d102DdiGetsupportedversions;

HRESULT Pfnd3d102DdiGetsupportedversions(
  D3D10DDI_HADAPTER unnamedParam1,
  UINT32 *puEntries,
  UINT64 *pSupportedDDIInterfaceVersions
)
{...}

Parametri

unnamedParam1

hAdapter [in]

Handle che identifica la scheda grafica.

puEntries

Puntatore a una variabile che, in input, contiene il numero di voci restituite dalla matrice pSupportedDDIInterfaceVersions e, nell'output, il numero di voci restituite dalla matrice pSupportedDDIInterfaceVersions .

pSupportedDDIInterfaceVersions

Puntatore a un blocco di memoria che riceve la matrice di versioni dell'interfaccia Direct3D supportate dal driver.

Valore restituito

GetSupportedVersions restituisce uno dei valori seguenti:

Codice restituito Descrizione
S_OK Le funzionalità vengono recuperate correttamente.
E_OUTOFMEMORY GetSupportedVersions non è stato in grado di allocare memoria necessaria per il completamento.

Commenti

Quando il runtime Direct3D chiama la funzione di OpenAdapter10_2 del driver, i membri interface e versiondella struttura D3D10DDIARG_OPENADAPTER contengono la versione DDI usata dal runtime per creare un'istanza del driver. Il driver può ignorare completamente questi membri. Il driver può invece restituire funzionalità e informazioni sulla versione tramite la relativa funzione GetSupportedVersions .

Requisiti

Requisito Valore
Client minimo supportato GetSupportedVersions è supportato a partire dal sistema operativo Windows 7.
Piattaforma di destinazione Desktop
Intestazione d3d10umddi.h (include D3d10umddi.h, Prdrvcom.h)

Vedi anche

D3D10DDIARG_OPENADAPTER

D3D10_2DDI_ADAPTERFUNCS

OpenAdapter10_2