Compartir a través de


Función SeLocateProcessImageName (ntifs.h)

La rutina SeLocateProcessImageName devuelve el nombre de imagen de proceso completo para el proceso especificado.

Sintaxis

NTSTATUS SeLocateProcessImageName(
  PEPROCESS       Process,
  PUNICODE_STRING *pImageFileName
);

Parámetros

Process

[in/out] Puntero al valor de proceso para el que se va a adquirir el nombre.

pImageFileName

[out] Puntero a un búfer asignado que recibe el nombre completo de la imagen del proceso. El búfer contiene una cadena Unicode seguida de la cadena de nombre de imagen.

Valor devuelto

SeLocateProcessImageName devuelve un valor NTSTATUS como el siguiente.

Código devuelto Descripción
STATUS_SUCCESS La rutina devolvió correctamente el nombre de la imagen del proceso.
STATUS_NOT_FOUND La rutina no pudo encontrar el nombre de la imagen de proceso.

Observaciones

El autor de la llamada es responsable de liberar el búfer al que apunta pImageFileName, utilizando la rutina ExFreeXxx que corresponde a la rutina utilizada para asignar el búfer.

Requisitos

Requisito Valor
encabezado de ntifs.h
biblioteca de NtosKrnl.lib
DLL de NtosKrnl.exe
irQL PASSIVE_LEVEL

Consulte también

ExAllocatePool2

exAllocatePoolWithTag

ExFreePool2

ExFreePoolWithTag