PFND3DDDI_GETINFO Rückruffunktion (d3dumddi.h)
Die GetInfo-Funktion ruft Informationen zum angegebenen 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 vom Typ, den DevInfoID angibt, der Informationen über das Gerät empfängt.
DevInfoSize
Die Größe des Puffers in Bytes, der von pDevInfoStruct bereitgestellt wird.
Rückgabewert
GetInfo gibt einen der folgenden Werte zurück:
Rückgabecode | Beschreibung |
---|---|
S_OK | Die Geräteinformationen wurden erfolgreich abgerufen. |
E_NOTIMPL | Der Treiber unterstützt nicht den angeforderten Typ von Geräteinformationen. |
E_INVALIDARG | Parameter wurden überprüft und als falsch ermittelt. |
Hinweise
Die Microsoft DirectX 7- und DirectX 8-Runtimes rufen die GetInfo-Funktion auf, um einen Benutzermodusanzeigetreiber nach zusätzlichen Geräteinformationen abzufragen.
Die Direct3D 8-Runtime legt das D3DDDIDEVINFOID_VCACHE-Flag im DevInfoID-Parameter fest und gibt eine leere D3DDDIDEVINFO_VCACHE Struktur im pDevInfoStruct-Parameter an, um die Unterstützung des Benutzermodusanzeigetreibers für den Vertexcache abzufragen.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Verfügbar in Windows Vista und höheren Versionen der Windows-Betriebssysteme. |
Zielplattform | Desktop |
Kopfzeile | d3dumddi.h (include D3dumddi.h) |