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