Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Berfungsi sebagai pembungkus logis untuk fungsi Win32 yang sesuai. Implementasi VirtualQuery Win32 mengambil informasi tentang rentang halaman di ruang alamat virtual dari proses panggilan.
Sintaks
HRESULT VirtualQuery (
[in] void* lpAddress,
[out] void* lpBuffer,
[in] SIZE_T dwLength,
[out] SIZE_T* pResult
);
Parameter
lpAddress
[masuk] Penunjuk ke alamat dalam memori virtual untuk dipertanyakan.
lpBuffer
[keluar] Penunjuk ke struktur yang berisi informasi tentang wilayah memori yang ditentukan.
dwLength
[masuk] Ukuran, dalam byte, dari buffer yang lpBuffer menunjuk ke.
pResult
[keluar] Penunjuk ke jumlah byte yang dikembalikan oleh buffer informasi.
Tampilkan Nilai
| HRESULT | Deskripsi |
|---|---|
| S_OK |
VirtualQuery berhasil dikembalikan. |
| HOST_E_CLRNOTAVAILABLE | Runtime bahasa umum (CLR) belum dimuat ke dalam proses, atau CLR berada dalam status yang tidak dapat menjalankan kode terkelola atau tidak berhasil memproses panggilan. |
| HOST_E_TIMEOUT | Waktu panggilan habis. |
| HOST_E_NOT_OWNER | Pemanggil tidak memiliki kunci. |
| HOST_E_ABANDONED | Peristiwa dibatalkan saat rangkaian atau fiber yang diblokir sedang menunggunya. |
| E_FAIL | Kegagalan katastrofe yang tidak diketahui terjadi. Saat metode menampilkan E_FAIL, CLR tidak lagi dapat digunakan dalam proses. Panggilan berikutnya ke metode hosting menampilkan HOST_E_CLRNOTAVAILABLE. |
Keterangan
VirtualQuery menyediakan informasi tentang rentang halaman di ruang alamat virtual dari proses panggilan. Implementasi ini menetapkan nilai pResult parameter ke jumlah byte yang dikembalikan dalam buffer informasi, dan menampilkan nilai HRESULT. Dalam fungsi Win32 VirtualQuery, nilai yang dikembalikan adalah ukuran buffer. Untuk informasi selengkapnya, lihat dokumentasi Platform Windows.
Penting
Implementasi sistem operasi tidak menimbulkan kebuntuan VirtualQuery dan dapat berjalan hingga selesai dengan rangkaian acak yang ditangguhkan dalam kode pengguna. Berhati-hatilah saat menerapkan versi yang dihosting dari metode ini.
Persyaratan
Platform: Lihat Persyaratan Sistem.
Header: MSCorEE.h
Pustaka: Disertakan sebagai sumber daya di MSCorEE.dll
Versi .NET Framework: Tersedia mulai dari 2.0