Metodo IDirectDrawSurface7::Unlock (ddraw.h)

Notifica a DirectDraw che le manipolazioni della superficie diretta sono completate.

Sintassi

HRESULT Unlock(
  [in] LPRECT unnamedParam1
);

Parametri

[in] unnamedParam1

Puntatore a una struttura RECT utilizzata per bloccare la superficie nella chiamata corrispondente al metodo IDirectDrawSurface7::Lock . Questo parametro può essere NULL solo se l'intera superficie è stata bloccata passando NULL nel parametro lpDestRect della chiamata corrispondente al metodo IDirectDrawSurface7::Lock .

Valore restituito

Se il metodo ha esito positivo, il valore restituito viene DD_OK.

Se ha esito negativo, il metodo può restituire uno dei valori di errore seguenti:

  • DDERR_GENERIC
  • DDERR_INVALIDOBJECT
  • DDERR_INVALIDPARAMS
  • DDERR_INVALIDRECT
  • DDERR_NOTLOCKED
  • DDERR_SURFACELOST

Commenti

Poiché è possibile chiamare IDirectDrawSurface7::Lock più volte per la stessa superficie con rettangoli di destinazione diversi, il puntatore in lpRect collega le chiamate ai metodi IDirectDrawSurface7::Lock e IDirectDrawSurface7::Unlock .

Requisiti

Requisito Valore
Piattaforma di destinazione Windows
Intestazione ddraw.h
Libreria Ddraw.lib
DLL Ddraw.dll

Vedi anche

IDirectDrawSurface7