Freigeben über


IDirectDrawSurface7::Unlock-Methode (ddraw.h)

Benachrichtigt DirectDraw, dass die direkten Oberflächenbearbeitungen abgeschlossen sind.

Syntax

HRESULT Unlock(
  [in] LPRECT unnamedParam1
);

Parameter

[in] unnamedParam1

Ein Zeiger auf eine RECT-Struktur , die zum Sperren der Oberfläche im entsprechenden Aufruf der IDirectDrawSurface7::Lock-Methode verwendet wurde. Dieser Parameter kann nur NULL sein, wenn die gesamte Oberfläche gesperrt wurde, indem NULL im parameter lpDestRect des entsprechenden Aufrufs der IDirectDrawSurface7::Lock-Methode übergeben wurde.

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_INVALIDOBJECT
  • DDERR_INVALIDPARAMS
  • DDERR_INVALIDRECT
  • DDERR_NOTLOCKED
  • DDERR_SURFACELOST

Hinweise

Da Sie IDirectDrawSurface7::Lock mehrmals für dieselbe Oberfläche mit unterschiedlichen Zielrechtecken aufrufen können, verknüpft der Zeiger in lpRect die Aufrufe mit den Methoden IDirectDrawSurface7::Lock und IDirectDrawSurface7:::Unlock .

Anforderungen

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

Weitere Informationen

IDirectDrawSurface7