加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

vb6 – 如何在Visual Basic中使用互斥体

发布时间:2020-12-17 00:06:37 所属栏目:大数据 来源:网络整理
导读:我已经导入了kernel32库,所以我有createMutex函数可用,但我不太确定各种参数和返回值. 这是经典的Visual Basic,而不是Visual Basic.NET,但我可以使用任何语言的形式的答案. VB代码看起来像这样: hMutex = CreateMutex(ByVal 0,1,ByVal 0) 第一个参数是一个
我已经导入了kernel32库,所以我有createMutex函数可用,但我不太确定各种参数和返回值.

这是经典的Visual Basic,而不是Visual Basic.NET,但我可以使用任何语言的形式的答案.

VB代码看起来像这样:
hMutex = CreateMutex(ByVal 0&,1,ByVal 0&)

第一个参数是一个指向SECURITY_ATTRIBUTES结构的指针.如果你不知道它是什么,你不需要它.传递NULL(0).

如果调用线程应该占有互斥体的所有权,则第二个参数为TRUE(非零或1).否则.

第三个参数是互斥体名称,可能为NULL(0),如图所示.如果您需要一个命名的互斥体,请传递名称(任何独特的).不确定VB包装器是否将长度为前缀的VB字符串类型(BSTR)编组为空终止的Ascii / Unicode字符串(如果不是),则需要做到这一点,许多例子都在那里.

祝你好运!

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读