指定在发生令牌重新映射时将发送到元数据 API 客户端的通知。
Syntax
typedef enum CorNotificationForTokenMovement {
MDNotifyDefault = 0x0000000f,
MDNotifyAll = 0xffffffff,
MDNotifyNone = 0x00000000,
MDNotifyMethodDef = 0x00000001,
MDNotifyMemberRef = 0x00000002,
MDNotifyFieldDef = 0x00000004,
MDNotifyTypeRef = 0x00000008,
MDNotifyTypeDef = 0x00000010,
MDNotifyParamDef = 0x00000020,
MDNotifyInterfaceImpl = 0x00000040,
MDNotifyProperty = 0x00000080,
MDNotifyEvent = 0x00000100,
MDNotifySignature = 0x00000200,
MDNotifyTypeSpec = 0x00000400,
MDNotifyCustomAttribute = 0x00000800,
MDNotifySecurityValue = 0x00001000,
MDNotifyPermission = 0x00002000,
MDNotifyModuleRef = 0x00004000,
MDNotifyNameSpace = 0x00008000,
MDNotifyAssemblyRef = 0x01000000,
MDNotifyFile = 0x02000000,
MDNotifyExportedType = 0x04000000,
MDNotifyResource = 0x08000000
} CorNotificationForTokenMovement;
Members
| Member | Description |
|---|---|
MDNotifyDefault |
何时、mdMethodDef或mdMemberRefmdFieldDef令牌移动时mdTypeRef通知。 |
MDNotifyAll |
当任何令牌移动时通知。 |
MDNotifyNone |
在令牌移动时不要通知。 |
MDNotifyMethodDef |
在令牌移动时 mdMethodDef 通知。 |
MDNotifyMemberRef |
在令牌移动时 mdMemberRef 通知。 |
MDNotifyFieldDef |
在令牌移动时 mdFieldDef 通知。 |
MDNotifyTypeRef |
在令牌移动时 mdTypeRef 通知。 |
MDNotifyTypeDef |
在令牌移动时 mdTypeDef 通知。 |
MDNotifyParamDef |
在令牌移动时 mdParamDef 通知。 |
MDNotifyInterfaceImpl |
在令牌移动时 mdInterfaceImpl 通知。 |
MDNotifyProperty |
在令牌移动时 mdProperty 通知。 |
MDNotifyEvent |
在令牌移动时 mdEvent 通知。 |
MDNotifySignature |
在令牌移动时 mdSignature 通知。 |
MDNotifyTypeSpec |
在令牌移动时 mdTypeSpec 通知。 |
MDNotifyCustomAttribute |
在令牌移动时 mdCustomAttribute 通知。 |
MDNotifySecurityValue |
在令牌移动时 mdSecurityValue 通知。 |
MDNotifyPermission |
在令牌移动时 mdPermission 通知。 |
MDNotifyModuleRef |
在令牌移动时 mdModuleRef 通知。 |
MDNotifyNameSpace |
在令牌移动时 mdNameSpace 通知。 |
MDNotifyAssemblyRef |
在令牌移动时 mdAssemblyRef 通知。 |
MDNotifyFile |
在令牌移动时 mdFile 通知。 |
MDNotifyExportedType |
在令牌移动时 mdExportedType 通知。 |
MDNotifyResource |
在令牌移动时 mdManifestResource 通知。 |
Remarks
在元数据合并期间,可以重新映射令牌(即已移动)。
Requirements
平台: 请参阅 .NET 支持的作系统。
Header: CorHdr.h