c++ - DWORD、LPTSR、LPBYTE、HANDLE 这些术语是什么意思?

标签 c++ winapi visual-c++ gdi

我最近在学习一个程序时遇到了这些术语。我知道它们是数据类型...?

是真的吗?

能否请您解释一下这些术语的真正含义?我没有找到他们的文档。

最佳答案

I have not found there documentation

这里是:

您提到的所有数据类型都记录在那里。为了您的方便:

  • 双字节

    • 一个 32 位无符号整数。范围是 0 到 4294967295(十进制)。
    • 此类型在 WinDef.h 中声明如下:typedef unsigned long DWORD;
  • 处理

    • 一个对象的句柄。
    • 此类型在 WinNT.h 中声明如下:typedef PVOID HANDLE;
  • LPBYTE

    • 指向 BYTE 的指针。
    • 此类型在 WinDef.h 中声明如下:typedef BYTE far *LPBYTE;

并且没有任何LPTSR。有 LPSTR,但是有 LPTSTR

关于c++ - DWORD、LPTSR、LPBYTE、HANDLE 这些术语是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6679732/

相关文章:

c++ - 仅刷新文件元数据

c++ - 从 CListCtrl 中删除图像

c++ - 为什么不同的 C++ 编译器对此代码给出不同的结果?

c++ - 我想在 opengl 中将图像包裹在一个球体周围

c++ - 确保主线程单独运行在它自己的核心上

c++ - MS Detours - DetourAttach 失败

c++ - 不同命名空间中的模板特化静态成员

c++ - Unicode 字符串上的 std::string 和 std::map 操作

c++ - 字符(字符串)到整数

python - 我的计算机上的 Python 是用什么版本的 Visual Studio 编译的?