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 |