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
。