Condividi tramite


PFND3D10_2DDI_GETSUPPORTEDVERSIONS funzione di callback (d3d10umddi.h)

Il GetSupportedVersions query di funzione 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, nell'input, contiene il numero di voci restituite dall'pSupportedDDIInterfaceVersions matrice e, in caso di output, il numero di voci restituite effettivamente dalla matrice pSupportedDDIInterfaceVersions matrice.

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 è riuscito ad allocare memoria necessaria per il completamento.

Osservazioni

Quando il runtime Direct3D chiama la funzione di OpenAdapter10_2 del driver, l'interfaccia e i membri Version della 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.

Fabbisogno

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)

Vedere anche

D3D10DDIARG_OPENADAPTER

D3D10_2DDI_ADAPTERFUNCS

OpenAdapter10_2