Bagikan melalui


IDirectDrawSurface7::Buka kunci metode (ddraw.h)

Memberi tahu DirectDraw bahwa manipulasi permukaan langsung selesai.

Sintaks

HRESULT Unlock(
  [in] LPRECT unnamedParam1
);

Parameter

[in] unnamedParam1

Penunjuk ke struktur RECT yang digunakan untuk mengunci permukaan dalam panggilan yang sesuai ke metode IDirectDrawSurface7::Lock . Parameter ini dapat berupa NULL hanya jika seluruh permukaan dikunci dengan melewati NULL dalam parameter lpDestRect dari panggilan yang sesuai ke metode IDirectDrawSurface7::Lock .

Nilai kembali

Jika metode berhasil, nilai yang dikembalikan DD_OK.

Jika gagal, metode dapat mengembalikan salah satu nilai kesalahan berikut:

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

Keterangan

Karena Anda dapat memanggil IDirectDrawSurface7::Lock beberapa kali untuk permukaan yang sama dengan persegi panjang tujuan yang berbeda, pointer di lpRect menautkan panggilan ke metode IDirectDrawSurface7::Lock dan IDirectDrawSurface7::Unlock .

Persyaratan

Persyaratan Nilai
Target Platform Windows
Header ddraw.h
Pustaka Ddraw.lib
DLL Ddraw.dll

Lihat juga

IDirectDrawSurface7