Freigeben über


PFND3D10_2DDI_GETSUPPORTEDVERSIONS Rückruffunktion (d3d10umddi.h)

Die GetSupportedVersions Funktionsabfragen für die Direct3D-Schnittstellenversionen, die der Treiber unterstützt.

Syntax

PFND3D10_2DDI_GETSUPPORTEDVERSIONS Pfnd3d102DdiGetsupportedversions;

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

Parameter

unnamedParam1

hAdapter- [in]

Ein Handle, das den Grafikadapter identifiziert.

puEntries

Ein Zeiger auf eine Variable, die bei der Eingabe die Anzahl der Einträge enthält, die vom pSupportedDDIInterfaceVersions Array zurückgegeben werden sollen, und bei der Ausgabe die Anzahl der Einträge, die die pSupportedDDIInterfaceVersions Array tatsächlich zurückgibt.

pSupportedDDIInterfaceVersions

Ein Zeiger auf einen Speicherblock, der das Array von Direct3D-Schnittstellenversionen empfängt, die der Treiber unterstützt.

Rückgabewert

GetSupportedVersions- gibt einen der folgenden Werte zurück:

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

Bemerkungen

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

Anforderungen

Anforderung Wert
mindestens unterstützte Client- GetSupportedVersions wird ab dem Windows 7-Betriebssystem unterstützt.
Zielplattform- Desktop
Header- d3d10umddi.h (einschließlich D3d10umddi.h, Prdrvcom.h)

Siehe auch

D3D10DDIARG_OPENADAPTER

D3D10_2DDI_ADAPTERFUNCS

OpenAdapter10_2