Fonction IoGetRequestorProcessId (ntifs.h)
La routine IoGetRequestorProcessId retourne l’ID de processus 32 bits unique pour le thread qui a initialement demandé une opération d’E/S donnée.
Syntaxe
ULONG IoGetRequestorProcessId(
[in] PIRP Irp
);
Paramètres
[in] Irp
Pointeur vers le paquet de requête d’E/S (IRP) pour l’opération d’E/S spécifiée.
Valeur de retour
IoGetRequestorProcessId retourne l’ID de processus du thread qui a demandé l’opération d’E/S. Si l’IRP n’est associé à aucun thread, IoGetRequestorProcessId retourne zéro.
Remarques
Sur Microsoft Windows XP et versions ultérieures, IoGetRequestorProcessId retourne l’ID de processus pour le processus auquel le thread est actuellement attaché.
Sur Microsoft Windows 2000 et versions antérieures, IoGetRequestorProcessId retourne l’ID de processus du processus qui a créé le thread.
Pour plus d’informations sur l’utilisation des threads système et la gestion de la synchronisation dans un contexte de thread nonarbitraire, consultez Threads de pilote, objets de répartiteur et ressources.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Windows 2000 |
plateforme cible | Universel |
d’en-tête | ntifs.h (include Ntifs.h) |
bibliothèque | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | <= DISPATCH_LEVEL |