IVsHierarchyEvents.OnPropertyChanged(UInt32, Int32, UInt32) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
当项的一个或多个属性发生更改时通知客户端。
public:
int OnPropertyChanged(System::UInt32 itemid, int propid, System::UInt32 flags);
public:
int OnPropertyChanged(unsigned int itemid, int propid, unsigned int flags);
int OnPropertyChanged(unsigned int itemid, int propid, unsigned int flags);
public int OnPropertyChanged (uint itemid, int propid, uint flags);
abstract member OnPropertyChanged : uint32 * int * uint32 -> int
Public Function OnPropertyChanged (itemid As UInteger, propid As Integer, flags As UInteger) As Integer
参数
- itemid
- UInt32
中其属性已更改的项的标识符。 有关值的列表 itemid ,请参阅 VSITEMID 。
- propid
- Int32
中的属性的标识符 itemid 。 有关值的列表 propid ,请参阅 __VSHPROPID 。
- flags
- UInt32
中未实现。
返回
如果该方法成功,则它会返回 S_OK。 如果该方法失败,则会返回错误代码。
注解
COM 签名
从 vsshell:
HRESULT IVsHierarchyEvents::OnPropertyChanged(
[in] VSITEMID itemid,
[in] VSHPROPID propid,
[in] DWORD flags);
当一个或多个属性发生更改时,使用此通知更新层次结构的内部状态。