Freigeben über


IDirectDraw7::GetDeviceIdentifier-Methode (ddraw.h)

Ruft Informationen zum Gerätetreiber ab. Diese Methode kann mit Vorsicht verwendet werden, um bestimmte Hardwareinstallationen zu erkennen, um Problemumgehungen für schlechtes Treiber- oder Chipsatzverhalten zu implementieren.

Syntax

HRESULT GetDeviceIdentifier(
  [out] LPDDDEVICEIDENTIFIER2 unnamedParam1,
  [in]  DWORD                 unnamedParam2
);

Parameter

[out] unnamedParam1

Ein Zeiger auf eine DDDEVICEIDENTIFIER2-Struktur , die Informationen zum Treiber empfängt.

[in] unnamedParam2

Dieser Wert besteht aus Flags, die Optionen angeben. Das folgende Flag ist das einzige definierte Flag:

DDGDI_GETHOSTIDENTIFIER

Bewirkt , dass GetDeviceIdentifier Informationen zum Hostadapter (in der Regel 2D) in einem System zurückgibt, das mit einem gestapelten sekundären 3D-Adapter ausgestattet ist. Ein solcher Adapter erscheint der Anwendung so, als wäre er Teil des Hostadapters, befindet sich jedoch in der Regel auf einem separaten Karte. Wenn der dwFlags-Parameter 0 ist, werden Informationen zur gestapelten sekundären Instanz zurückgegeben, da dies die Qualitäten des betroffenen DirectDraw-Objekts am genauesten widerspiegelt.

Rückgabewert

Wenn die Methode erfolgreich ist, wird der Rückgabewert DD_OK.

Wenn ein Fehler auftritt, kann die Methode DDERR_INVALIDPARAMS zurückgeben.

Anforderungen

   
Zielplattform Windows
Kopfzeile ddraw.h
Bibliothek Ddraw.lib
DLL Ddraw.dll

Weitere Informationen

IDirectDraw7