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
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk