Freigeben über


IDirectDraw7::GetSurfaceFromDC-Methode (ddraw.h)

Ruft die IDirectDrawSurface7-Schnittstelle für eine Oberfläche ab, basierend auf dem GDI-Gerätekontexthandle.

Syntax

HRESULT GetSurfaceFromDC(
  [in]  HDC                  unnamedParam1,
  [out] LPDIRECTDRAWSURFACE7 *unnamedParam2
);

Parameter

[in] unnamedParam1

Handle eines Anzeigegerätekontexts.

[out] unnamedParam2

Adresse einer Variablen, die mit einem Zeiger auf die IDirectDrawSurface7-Schnittstelle für die Oberfläche gefüllt werden soll, wenn der Aufruf erfolgreich ist.

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_GENERIC
  • DDERR_INVALIDPARAMS
  • DDERR_OUTOFMEMORY
  • DDERR_NOTFOUND

Hinweise

Diese Methode ist nur für Gerätekontexthandles erfolgreich, die Oberflächen identifizieren, die bereits dem DirectDraw-Objekt zugeordnet sind.

Anforderungen

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

Weitere Informationen

IDirectDraw7