EBSILON®Professional Online Documentation
本主题中
    进程系统
    本主题中

     

    进程 / 系统

    名称

    目的

    参数

    返回值

    例子

    getCurrentDirectory

    不再使用 - 用 getfilename 代替

     

     无

    STRING: 当前进程目录(包括路径)                 

     s:=getCurrentDirectory;

    getEnableProcessAffinity

    如果在常规选项中激活了"设置进程亲和性"的标志,则返回 true

     

     无

    BOOLEAN:
    true: 该标志被激活
    false: 该标志未被激活

     b:=getEnableProcessAffinity

     getOMPProcessorCount

     返回处理器的数量(对于 OpenMP)

      无

     INTEGER: 处理器的数量

     iProc:=getOMPProcessorCount;

    getOMPThreadCount

    返回线程的数量(对于 OpenMP)

     无 INTEGER: 线程的数量             

     tThread:=getOMPThreadCount;
                            

    getProcessAfinityMask

    返回进程亲和力掩码,作为 32 位掩码  无 INTEGER: 进程亲和力掩码

    getProcessAfinityMask64

    返回进程亲和力掩码,作为 64 位掩码  无 INTEGER: 进程亲和力掩码

    getProcessID

    返回当前进程的 ID   无 INTEGER: 进程 ID ID:=getProcessID;

    getSystemAffinityMask

     

     

                   

     

     

    getSystemAffinityMask64

     

                   

     

     

     

    isSystem64

    如果当前系统是一个 64 位系统,则返回 true

    1: BOOLEAN: 用于区分当前进程和当前操作系统的标志
    TRUE: 表示对操作系统进行分析
    FALSE: 表示当前的(EBSILON)进程被分析

    BOOLEAN:
    true: 如果被分析的进程或系统是 64 位的
    false: 如果被分析的进程或系统不是 64 位的
    b:=isSystem64(FALSE);//process

    b:=isSystem64(TRUE);//system

    isUserControl

    如果 EBSILON 进程是由一个特定的用户通过 CUI 控制的(与通过 COM 接口控制的进程相反),则返回 true

    BOOLEAN:
    true: 如果用户通过 GUI 控制
    false: 如果不是

    b:=isUserControl;

    setCurrentDirectory

    不再使用 - 可能与 getCurrentDirectory 一起作为一个字符串缓冲区使用。 1: STRING: 包括路径的新激活目录 set CurrentDirectory("C:\\Temp");

     setEnableProcessAffinity

     激活/停用"设置进程亲和力"标志

    1: BOOLEAN:
    TRUE: 用于激活
    FALSE: 用于停用

     无

     setEnableProcessAffinity(TRUE);

    setOMPThreadCount

    设置线程的数量(对于 OpenMP)

    1: INTEGER: 线程的数量  

     setOMPThreadCount(1);

    setProcessAffinityMask

    设置进程亲和力掩码(32-位) 1: INTEGER: 进程亲和力掩码(32-位)

    setProcessAffinityMask64

     

    设置进程亲和力掩码(64-位) 1: INTEGER:进程亲和力掩码(64-位)

    setUserControl

    设置用户控制(见 isUserControl)

    1: BOOLEAN:
    TRUE: 用于激活
    FALSE: 用于停用

    setUserControl(TRUE);