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 |