PFND3D10_2DDI_GETSUPPORTEDVERSIONS Rückruffunktion (d3d10umddi.h)

Die GetSupportedVersions-Funktion fragt die Vom Treiber unterstützten Direct3D-Schnittstellenversionen ab.

Syntax

PFND3D10_2DDI_GETSUPPORTEDVERSIONS Pfnd3d102DdiGetsupportedversions;

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

Parameter

unnamedParam1

hAdapter [in]

Ein Handle, das den Grafikkarten identifiziert.

puEntries

Ein Zeiger auf eine Variable, die bei der Eingabe die Anzahl der Einträge enthält, die das pSupportedDDIInterfaceVersions-Array zurückgeben soll, und bei der Ausgabe die Anzahl der Einträge, die das pSupportedDDIInterfaceVersions-Array tatsächlich zurückgibt.

pSupportedDDIInterfaceVersions

Ein Zeiger auf einen Speicherblock, der das Array der Vom Treiber unterstützten Direct3D-Schnittstellenversionen empfängt.

Rückgabewert

GetSupportedVersions gibt einen der folgenden Werte zurück:

Rückgabecode Beschreibung
S_OK Die Funktionen wurden erfolgreich abgerufen.
E_OUTOFMEMORY GetSupportedVersions konnte keinen Arbeitsspeicher zuordnen, der für den Abschluss erforderlich ist.

Hinweise

Wenn die Direct3D-Runtime die OpenAdapter10_2-Funktion des Treibers aufruft, enthalten die Member Interface und Version der D3D10DDIARG_OPENADAPTER-Struktur die DDI-Version, die die Runtime zum Instanziieren des Treibers verwendet. Der Treiber kann diese Member vollständig ignorieren. Der Treiber kann stattdessen Funktionen und Versionsinformationen über seine GetSupportedVersions-Funktion zurückgeben.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) GetSupportedVersions wird ab dem Windows 7-Betriebssystem unterstützt.
Zielplattform Desktop
Kopfzeile d3d10umddi.h (include D3d10umddi.h, Prdrvcom.h)

Weitere Informationen

D3D10DDIARG_OPENADAPTER

D3D10_2DDI_ADAPTERFUNCS

OpenAdapter10_2