getProcessInformation 函数 (processthreadsapi.h)
检索有关指定进程的信息。
语法
BOOL GetProcessInformation(
[in] HANDLE hProcess,
[in] PROCESS_INFORMATION_CLASS ProcessInformationClass,
LPVOID ProcessInformation,
[in] DWORD ProcessInformationSize
);
参数
[in] hProcess
进程的句柄。 此句柄必须至少具有 PROCESS_QUERY_LIMITED_INFORMATION 访问权限。 有关详细信息,请参阅 进程安全和访问权限。
[in] ProcessInformationClass
PROCESS_INFORMATION_CLASS枚举的成员,指定要检索的信息类型。
ProcessInformation
指向对象的指针,用于接收 ProcessInformationClass 参数指定的信息类型。
如果 ProcessInformationClass 参数为 ProcessMemoryPriority,则此参数必须指向 MEMORY_PRIORITY_INFORMATION结构。
如果 ProcessInformationClass 参数为 ProcessPowerThrottling,则此参数必须指向 PROCESS_POWER_THROTTLING_STATE结构。
如果 ProcessInformationClass 参数为 ProcessProtectionLevelInfo,则此参数必须指向 PROCESS_PROTECTION_LEVEL_INFORMATION结构。
如果 ProcessInformationClass 参数为 ProcessLeapSecondInfo,则此参数必须指向 PROCESS_LEAP_SECOND_INFO结构。
如果 ProcessInformationClass 参数为 ProcessAppMemoryInfo,则此参数必须指向 APP_MEMORY_INFORMATION结构。
如果 ProcessInformationClass 参数为 ProcessMaxOverridePrefetchParameter,则此参数必须指向 OVERRIDE_PREFETCH_PARAMETER结构。
[in] ProcessInformationSize
ProcessInformation 参数指定的结构的大小(以字节为单位)。
如果 ProcessInformationClass 参数为 ProcessMemoryPriority,则此参数必须为 sizeof(MEMORY_PRIORITY_INFORMATION)
。
如果 ProcessInformationClass 参数为 ProcessPowerThrottling,则此参数必须为 sizeof(PROCESS_POWER_THROTTLING_STATE)
。
如果 ProcessInformationClass 参数为 ProcessProtectionLevelInfo,则此参数必须为 sizeof(PROCESS_PROTECTION_LEVEL_INFORMATION)
。
如果 ProcessInformationClass 参数为 ProcessLeapSecondInfo,则此参数必须为 sizeof(PROCESS_LEAP_SECOND_INFO)
。
如果 ProcessInformationClass 参数为 ProcessAppMemoryInfo,则此参数必须为 sizeof(APP_MEMORY_INFORMATION)
。
返回值
如果该函数成功,则返回值为非零值。
如果函数失败,则返回值为零。 若要获取扩展的错误信息,请调用 GetLastError 函数。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 8 [桌面应用 |UWP 应用] |
最低受支持的服务器 | Windows Server 2012 [桌面应用 |UWP 应用] |
目标平台 | Windows |
标头 | processthreadsapi.h (包括 Windows.h) |
Library | Kernel32.lib |
DLL | Kernel32.dll |
另请参阅
GetThreadInformation 函数, MEMORY_PRIORITY_INFORMATION 结构, SetProcessInformation 函数, PROCESS_INFORMATION_CLASS 枚举, OVERRIDE_PREFETCH_PARAMETER 结构