Freigeben über


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)

Siehe auch

D3DDDIDEVINFO_VCACHE

D3DDDI_DEVICEFUNCS