以下是该枚举的定义:
namespace ABI {
namespace Windows {
namespace Foundation {
typedef enum ActivationType
{
ActivationType_FromNew, // 0
ActivationType_FromExisting, // 1
ActivationType_FromHwnd, // 2
ActivationType_FromAppData, // 3
ActivationType_NewInstance, // 4
ActivationType_NewInstanceWithGuid, // 5
ActivationType_NewInstanceWithGuidAndData, // 6
} ActivationType;
}
}
}
这个枚举包含以下值:
- ActivationType_FromNew: 从新对象激活。
- ActivationType_FromExisting: 从现有对象激活。
- ActivationType_FromHwnd: 从窗口句柄激活。
- ActivationType_FromAppData: 从应用程序数据激活。
- ActivationType_NewInstance: 创建新实例。
- ActivationType_NewInstanceWithGuid: 通过 GUID 创建新实例。
- ActivationType_NewInstanceWithGuidAndData: 通过 GUID 和数据创建新实例。
这些值用于指定在创建 WinRT 对象实例时的激活方式。例如,ActivationType_FromNew 表示通过创建新对象的方式进行激活。
请注意,这些常量一般在 WinRT 的 C++/CX 代码中使用。
转载请注明出处:http://www.zyzy.cn/article/detail/23786/Win32 API/Activationregistration.h/__x_ABI_CWindows_CFoundation_CActivationType