对话是什么,会话ID是什么

会话是什么,会话ID是什么
这里的会话是什么,我只在网络方面的书里见过会话一词,这里是谁和谁,怎么还有ID号
C/C++ code
#include<iostream>
#include<windows.h>
#include<tchar.h>
#include<stdlib.h>
#include<windows.h>
using namespace std;
char source [] = "This is the source string";
char target [ sizeof(source) +1 ]={0};
void main()
{
    DWORD processID = ::GetCurrentProcessId();
    DWORD sessionID;
    if( ::ProcessIdToSessionId( processID, &sessionID) )
    {
        printf("Process '%u' runs in Terminal Services session '%u'",
            processID, sessionID);
    }
    else
    {
        printf("unable to get Terminal Services session ID for process '%u'",
            processID);
    }
    int a;
    cin>>a;
}


------解决方案--------------------
会话代表一个用户登录到系统中以后的执行环境 刚开机那个就是会话0

其他通过桌面或者远程登录的是session1.session2.session3....

任何一个进程都属于一个会话

....

目测这个函数就是通过进程id得到会话id