PureBasic

ProgramID()

Синтаксис

Result = ProgramID(Program)

Описание


Возвращает уникальный системный идентификатор для данной программы. Это так называемый "ProcessID" или "PID".

Параметры

Program Номер для идентификации программы, ProcessID которой требуется узнать. Этот Номер должен быть получен ранее, при вызове функции RunProgram() во время запуска указанной программы.

Возвращаемое значение

ProcessID для данной программы.

Если идентификатор возвратить невозможно, возвращается -1.
Это происходит, когда функция RunProgram() используется чтобы открыть файл в другой программе, например RunProgram("Source.pb").

Примечание: значение, возвращаемое здесь, не дескриптор (в отличие от большинства других функций с именем ...ID()). Это идентификатор процесса (ProcessID), который можно увидеть в Диспетчере задач (Taskmanager). Чтобы получить дескриптор процесса, воспользуйтесь Api-функцией OpenProcess_().

Поддерживаемые OS

Все

<- ProgramFilename() - Оглавление Process - ProgramParameter()->