进程和线程句柄和ID之间转换函数

//获取当前进程句柄
HANDLE GetCurrentProcess(VOID);

//获取当前线程句柄
HANDLE GetCurrentThread(VOID);

//获取当前进程ID
DWORD GetCurrentProcessId(VOID);

//获取当前线程ID
 
DWORD GetCurrentThreadId(VOID);


//根据进程ID获取进程句柄
HANDLE OpenProcess(
    _In_ DWORD dwDesiredAccess,
    _In_ BOOL bInheritHandle,
    _In_ DWORD dwProcessId
    );


//根据进程句柄获取进程ID
DWORD GetProcessId(
    _In_ HANDLE Process
    );


//根据线程ID获取线程句柄
HANDLE OpenThread(
    _In_ DWORD dwDesiredAccess,
    _In_ BOOL bInheritHandle,
    _In_ DWORD dwThreadId
    );


//根据线程句柄获取线程ID
DWORD GetThreadId(
    _In_ HANDLE Thread
    );