PFND3DDDI_GETINFO Rückruffunktion (d3dumddi.h)
Die GetInfo--Funktion ruft Informationen über das angegebene Anzeigegerät ab.
Syntax
PFND3DDDI_GETINFO Pfnd3dddiGetinfo;
HRESULT Pfnd3dddiGetinfo(
HANDLE hDevice,
UINT unnamedParam2,
VOID *unnamedParam3,
UINT DevInfoSize
)
{...}
Parameter
hDevice
Ein Handle für das Anzeigegerät (Grafikkontext).
unnamedParam2
DevInfoID-
Ein Bezeichner für den Typ der abzurufenden Geräteinformationen.
unnamedParam3
pDevInfoStruct
Ein Zeiger auf einen Puffer des Typs, der DevInfoID angibt, dass Informationen über das Gerät empfangen werden.
DevInfoSize
Die Größe des Puffers in Byte, der von pDevInfoStructbereitgestellt wird.
Rückgabewert
GetInfo- gibt einen der folgenden Werte zurück:
Rückgabecode | Beschreibung |
---|---|
S_OK | Die Geräteinformationen werden erfolgreich abgerufen. |
E_NOTIMPL | Der Treiber unterstützt nicht den angeforderten Geräteinformationstyp. |
E_INVALIDARG | Parameter wurden überprüft und ermittelt, dass sie falsch sind. |
Bemerkungen
Die Microsoft DirectX 7- und DirectX 8-Laufzeiten rufen die GetInfo--Funktion auf, um einen Anzeigetreiber für den Benutzermodus nach zusätzlichen Geräteinformationen abzufragen.
Die Direct3D 8-Laufzeit legt das D3DDDIDEVINFOID_VCACHE Flag im parameter DevInfoID fest und gibt eine leere D3DDDIDEVINFO_VCACHE Struktur im pDevInfoStruct-Parameter an, um die Unterstützung des Anzeigetreibers für den Benutzermodus für den Vertexcache abzufragen.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Verfügbar in Windows Vista und höheren Versionen der Windows-Betriebssysteme. |
Zielplattform- | Desktop |
Header- | d3dumddi.h (include D3dumddi.h) |