2024年4月2日发(作者:)

网络函数

WNetAddConnection

创建同一个网络资源的永久性连接

WNetAddConnection2

创建同一个网络资源的连接

WNetAddConnection3

创建同一个网络资源的连接

WNetCancelConnection

结束一个网络连接

WNetCancelConnection2

结束一个网络连接

WNetCloseEnum

结束一次枚举操作

WNetConnectionDialog

启动一个标准对话框,以便建立同网络资源的连接

WNetDisconnectDialog

启动一个标准对话框,以便断开同网络资源的连接

WNetEnumResource

枚举网络资源

WNetGetConnection

获取本地或已连接的一个资源的网络名称

WNetGetLastError

获取网络错误的扩展错误信息

WNetGetUniversalName

获取网络中一个文件的远程名称以及/或者UNC(统一命名规范)名称

WNetGetUser

获取一个网络资源用以连接的名字

WNetOpenEnum

启动对网络资源进行枚举的过程

以上这些是我从我拥有的WIN32API文档中复制过来的

至于这些API怎么用,我也正在研究中,因为我也才开始一两天而已

WIN32API文档可以在网上找到

如果你实在不想找,可以私信我,我发给你

Win32 提供了一系列的API函数来完成线程的创建、挂起、恢复、终结以及通信等工

作。下面将选取其中的一些重要函数进行说明。

(1) HANDLE CreateThread(LPSECURITY_ATTRIBUTES lpThreadAttributes,

DWORD dwStackSize,

LPTHREAD_START_ROUTINE lpStartAddress,

LPVOID lpParameter,

DWORD dwCreationFlags,

LPDWORD lpThreadId);

该函数在其调用进程的进程空间里创建一个新的线程,并返回已建线程的句柄。

(2) DWORD SuspendThread(HANDLE hThread);

该函数用于挂起指定的线程,如果函数执行成功,则线程的执行被终止。

(3) DWORD ResumeThread(HANDLE hThread);

该函数用于结束线程的挂起状态,执行线程。

(4) VOID ExitThread(DWORD dwExitCode);

该函数用于线程终结自身的执行,主要在线程的执行函数中被调用。其中参数

dwExitCode用来设置线程的退出码。

(5) BOOL TerminateThread(HANDLE hThread,DWORD dwExitCode);

一般情况下,线程运行结束之后,线程函数正常返回,但是应用程序可以调用

TerminateThread强行终止某一线程的执行。

使用TerminateThread()终止某个线程的执行是不安全的,可能会引起系统不稳定;虽然

该函数立即终止线程的执行,但并不释放线程所占用的资源。因此,一般不建议使用该函数。

(6)BOOL PostThreadMessage(DWORD idThread,UINT Msg,WPARAM wParam,LPARAM

lParam);

该函数将一条消息放入到指定线程的消息队列中,并且不等到消息被该线程处理时便返

回。

调用该函数时,如果即将接收消息的线程没有创建消息循环,则该函数执行失败。