Freigeben über


IDirectDraw7::GetCaps-Methode (ddraw.h)

Ruft die Funktionen des Gerätetreibers für die Hardware und die Hardwareemulationsebene (HEL) ab.

Syntax

HRESULT GetCaps(
  [out] LPDDCAPS unnamedParam1,
  [out] LPDDCAPS unnamedParam2
);

Parameter

[out] unnamedParam1

Ein Zeiger auf eine DDCAPS-Struktur , die die Funktionen der Hardware empfängt, wie vom Gerätetreiber gemeldet. Legen Sie diesen Parameter auf NULL fest, wenn Sie keine Gerätetreiberfunktionen abrufen möchten.

[out] unnamedParam2

Ein Zeiger auf eine DDCAPS-Struktur , die die Funktionen der HEL empfängt. Legen Sie diesen Parameter auf NULL fest, wenn Sie keine HEL-Funktionen abrufen möchten.

Rückgabewert

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

Wenn ein Fehler auftritt, kann die -Methode einen der folgenden Fehlerwerte zurückgeben:

  • DDERR_INVALIDOBJECT
  • DDERR_INVALIDPARAMS
Sie können nur einen der beiden Parameter auf NULL festlegen, um ihn auszuschließen. Wenn Sie beide auf NULL festlegen, schlägt die Methode fehl und gibt DDERR_INVALIDPARAMS zurück.

Anforderungen

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

Weitere Informationen

IDirectDraw7