SeLocateProcessImageName 函数 (ntifs.h)

SeLocateProcessImageName 例程返回指定进程的完整进程映像名称。

语法

NTSTATUS SeLocateProcessImageName(
  PEPROCESS       Process,
  PUNICODE_STRING *pImageFileName
);

参数

Process

[in/out]指向要为其获取名称的进程值的指针。

pImageFileName

[out]指向接收进程完整映像名称的已分配缓冲区的指针。 缓冲区包含 Unicode 字符串,后跟图像名称字符串。

返回值

SeLocateProcessImageName 返回 NTSTATUS 值,如下所示。

返回代码 描述
STATUS_SUCCESS 例程已成功返回进程映像名称。
STATUS_NOT_FOUND 例程找不到进程映像名称。

言论

调用方负责释放 pImageFileName 指向的缓冲区,使用与用于分配缓冲区的例程相对应的 ExFreeXxx 例程。

要求

要求 价值
标头 ntifs.h
NtosKrnl.lib
DLL NtosKrnl.exe
IRQL PASSIVE_LEVEL

另请参阅

ExAllocatePool2

ExAllocatePoolWithTag

ExFreePool2

ExFreePoolWithTag