Fungsi ZwQueryObject (ntifs.h)
Rutinitas ZwQueryObject menyediakan informasi tentang objek yang disediakan.
Sintaksis
NTSYSAPI NTSTATUS ZwQueryObject(
[in, optional] HANDLE Handle,
[in] OBJECT_INFORMATION_CLASS ObjectInformationClass,
[out, optional] PVOID ObjectInformation,
[in] ULONG ObjectInformationLength,
[out, optional] PULONG ReturnLength
);
Parameter
[in, optional] Handle
Handel ke objek untuk mendapatkan informasi tentang.
[in] ObjectInformationClass
Menentukan nilai
[out, optional] ObjectInformation
Penunjuk ke buffer yang dialokasikan pemanggil yang menerima informasi yang diminta.
[in] ObjectInformationLength
Menentukan ukuran, dalam byte, dari objectInformation buffer.
[out, optional] ReturnLength
Penunjuk ke variabel yang menerima ukuran, dalam byte, dari informasi kunci yang diminta. Jika ZwQueryObject mengembalikan STATUS_SUCCESS, variabel berisi jumlah data yang dikembalikan. Jika ZwQueryObject mengembalikan STATUS_BUFFER_OVERFLOW atau STATUS_BUFFER_TOO_SMALL, Anda dapat menggunakan nilai variabel untuk menentukan ukuran buffer yang diperlukan.
Mengembalikan nilai
ZwQueryObject mengembalikan STATUS_SUCCESS atau status kesalahan yang sesuai. Kemungkinan kode status kesalahan meliputi yang berikut ini:
Mengembalikan kode | Deskripsi |
---|---|
|
Tidak ada cukup izin untuk melakukan kueri ini. |
|
Handel objek yang disediakan tidak valid. |
|
Panjang info tidak cukup untuk menyimpan data. |
Komentar
Jika panggilan ke fungsi
Untuk panggilan dari driver mode kernel, NtXxx dan ZwXxx versi rutin Windows Native System Services dapat berperilaku berbeda dalam cara mereka menangani dan menginterpretasikan parameter input. Untuk informasi selengkapnya tentang hubungan antara NtXxx dan versi ZwXxx rutin, lihat Menggunakan Versi Nt dan Zw dari Rutinitas Layanan Sistem Asli.
Persyaratan
Syarat | Nilai |
---|---|
klien minimum yang didukung | Windows 2000. |
Platform Target |
Universal |
Header |
ntifs.h (termasuk Ntifs.h, FltKernel.h) |
Pustaka |
NtosKrnl.lib |
DLL |
NtosKrnl.exe |
IRQL | PASSIVE_LEVEL |
aturan kepatuhan DDI |
HwStorPortProhibitedDIs (storport), PowerIrpDDis(wdm) |
Lihat juga
PUBLIC_OBJECT_BASIC_INFORMATION
PUBLIC_OBJECT_TYPE_INFORMATION
Menggunakan Versi Nt dan Zw dari Rutinitas Layanan Sistem Asli