Compartir a través de


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

Consulte también

IoGetRequestorProcess