![](/img/trans.png)
[英]What is the difference between type and protocol in c socket() function?
[英]What is the difference between DWORD and HANDLE type in C?
我有一个在C中返回类型为DWORD
的线程,但它由HANDLE
类型指针处理。
这两种类型有什么区别?
我特地针对ANSI C问这个问题。
DWORD
是uint
类型而HANDLE
是PVOID
是正确的,而C允许直接将DWORD
为HANDLE
。 但这些类型有什么不同,或者我可以简单地说它们是相同的吗?
这是一个在讨论中提出的问题。 我想知道正确答案是什么。
Win32的:
Win64平台
不要只是假设你可以将一个投射到另一个。 它将适用于Win32并在您将其移植到Win64时中断。
HANDLE是PVOID或void * typedef,DWORD是uint32。 取决于内存架构(例如x86和x64),不是void * length吗?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.