Función IoGetRequestorProcessId (ntifs.h)
La rutina IoGetRequestorProcessId devuelve el identificador de proceso de 32 bits único para el subproceso que solicitó originalmente una operación de E/S determinada.
Sintaxis
ULONG IoGetRequestorProcessId(
[in] PIRP Irp
);
Parámetros
[in] Irp
Puntero al paquete de solicitud de E/S (IRP) para la operación de E/S especificada.
Valor devuelto
IoGetRequestorProcessId devuelve el identificador de proceso del subproceso que solicitó la operación de E/S. Si el IRP no está asociado a ningún subproceso, IoGetRequestorProcessId devuelve cero.
Comentarios
En Microsoft Windows XP y versiones posteriores, IoGetRequestorProcessId devuelve el identificador de proceso para el proceso al que está asociado actualmente el subproceso.
En Microsoft Windows 2000 y versiones anteriores, IoGetRequestorProcessId devuelve el identificador de proceso para el proceso que creó el subproceso.
Para obtener más información sobre el uso de subprocesos del sistema y la administración de la sincronización dentro de un contexto de subproceso nobitrario, vea Subprocesos de controladores, objetos de distribuidor y recursos.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 2000 |
Plataforma de destino | Universal |
Encabezado | ntifs.h (incluya Ntifs.h) |
Library | NtosKrnl.lib |
Archivo DLL | NtosKrnl.exe |
IRQL | <= DISPATCH_LEVEL |