Bagikan melalui


Fungsi IoGetRequestorProcessId (ntifs.h)

Rutinitas IoGetRequestorProcessId mengembalikan ID proses 32-bit unik untuk utas yang awalnya meminta operasi I/O tertentu.

Sintaks

ULONG IoGetRequestorProcessId(
  [in] PIRP Irp
);

Parameter

[in] Irp

Penunjuk ke paket permintaan I/O (IRP) untuk operasi I/O yang ditentukan.

Nilai kembali

IoGetRequestorProcessId mengembalikan ID proses untuk utas yang meminta operasi I/O. Jika IRP tidak terkait dengan utas apa pun, IoGetRequestorProcessId mengembalikan nol.

Keterangan

Pada Microsoft Windows XP dan yang lebih baru, IoGetRequestorProcessId mengembalikan ID proses untuk proses tempat utas saat ini terpasang.

Pada Microsoft Windows 2000 dan yang lebih lama, IoGetRequestorProcessId mengembalikan ID proses untuk proses yang membuat utas.

Untuk informasi selengkapnya tentang menggunakan utas sistem dan mengelola sinkronisasi dalam konteks utas nonarbitrer, lihat Utas Driver, Objek Dispatcher, dan Sumber Daya.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 2000
Target Platform Universal
Header ntifs.h (termasuk Ntifs.h)
Pustaka NtosKrnl.lib
DLL NtosKrnl.exe
IRQL <= DISPATCH_LEVEL

Lihat juga

IoGetRequestorProcess