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);
该函数将一条消息放入到指定线程的消息队列中,并且不等到消息被该线程处理时便返
回。
调用该函数时,如果即将接收消息的线程没有创建消息循环,则该函数执行失败。
发布评论