Metode IDirectDrawSurface7::P ageUnlock (ddraw.h)

Membuka permukaan memori sistem, yang kemudian memungkinkannya untuk di-page out.

Sintaks

HRESULT PageUnlock(
  [in] DWORD unnamedParam1
);

Parameter

[in] unnamedParam1

Saat ini tidak digunakan dan harus diatur ke 0.

Menampilkan nilai

Jika metode berhasil, nilai yang dikembalikan adalah DD_OK.

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

  • DDERR_CANTPAGEUNLOCK
  • DDERR_INVALIDOBJECT
  • DDERR_INVALIDPARAMS
  • DDERR_NOTPAGELOCKED
  • DDERR_SURFACELOST

Keterangan

Jumlah kunci dipertahankan untuk setiap permukaan dan bertambah setiap kali IDirectDrawSurface7::P ageLock dipanggil untuk permukaan tersebut. Hitungan direkrementasi saat PageUnlock dipanggil. Ketika jumlahnya mencapai 0, memori tidak terkunci, dan kemudian dapat di-page oleh sistem operasi.

PageUnlock hanya berfungsi pada permukaan memori sistem; itu tidak membuka kunci halaman permukaan display-memory atau permukaan utama yang ditimulasi. Jika aplikasi memanggil PageUnlock pada permukaan memori tampilan, metode tidak melakukan apa pun kecuali mengembalikan DD_OK.

IDirectDrawSurface7::P ageUnlock tidak diimplementasikan dalam versi antarmuka IDirectDraw .

Persyaratan

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

Lihat juga

IDirectDrawSurface7