STRENTRYW 结构是在 Windows 中使用 ActiveX 组件时的结构,通常用于描述注册表表中的字符串项。这个结构的声明定义在 Advpub.h 头文件中。

以下是 STRENTRYW 结构的定义:
typedef struct tagSTRENTRYW {
  LPCWSTR pszName;
  LPCWSTR pszValue;
} STRENTRYW, *LPSTRENTRYW;

这个结构包含了两个成员:
  •  pszName: 字符串项的名称。

  •  pszValue: 与 pszName 相关联的 Unicode 字符串值。


这个结构通常在注册表表 (STRTABLEW 结构) 中的字符串项中使用。在 ActiveX 控件的注册和卸载过程中,可以使用这些结构来指定要在注册表中创建、修改或删除的项。

如果你的应用程序使用 ANSI 字符串,可能会有一个 STRENTRYA 结构,其成员使用 LPCSTR 类型的字符串。这两个结构通常用于支持不同的字符编码。


转载请注明出处:http://www.zyzy.cn/article/detail/23813/Win32 API/Advpub.h/STRENTRYW