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) |