declare_guid 关键字

declare_guid关键字 (keyword) 指示 MIDL 将 GUID 变量发出到生成的头文件中。

declare_guid(variable-name, guid)

参数

variable-name

为生成的头文件中的标识符指定变量名称。

guid

指定将应用于生成的头文件中变量名称的 GUID

示例

declare_guid(SID_Widget, 5144C348-169E-4359-A79D-5482461D9929)  

备注

使用 declare_guid 等效于 使用 cpp_quote 生成宏的 EXTERN_GUID 调用。

上面的示例生成以下输出:

cpp_quote("EXTERN_GUID(SID_Widget, 0x5144c348, 0x169e, 0x4359, 0xa7, 0x9d, 0x54, 0x82, 0x46, 0x1d, 0x99, 0x29);")

提供 declare_guid 语句只是为了方便起见。 它的优点是使用与 属性相同的 GUID 语法uuid

另请参阅

接口定义 (IDL) 文件

cpp_quote

uuid 特性

GUID 结构