Freigeben über


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)

Weitere Informationen

D3DDDIDEVINFO_VCACHE

D3DDDI_DEVICEFUNCS