IVsObjectList.CanRename 方法
返回指示给定点是否的标志列表项可以重命名。
命名空间: Microsoft.VisualStudio.Shell.Interop
程序集: Microsoft.VisualStudio.Shell.Interop(在 Microsoft.VisualStudio.Shell.Interop.dll 中)
语法
声明
Function CanRename ( _
index As UInteger, _
pszNewName As String, _
<OutAttribute> ByRef pfOK As Integer _
) As Integer
int CanRename(
uint index,
string pszNewName,
out int pfOK
)
参数
- index
类型:System.UInt32
[in] 指定列表项的索引相关。
- pszNewName
类型:System.String
[in] 到包含新名称的 null 终止的字符串的指针。
- pfOK
类型:System.Int32%
[out] 为指示项目是否的标志的指针可以重命名。
返回值
类型:System.Int32
如果方法成功,则返回 S_OK。如果失败,它会返回一个错误代码。
备注
COM 签名
从 vsshell.idl:
HRESULT IVsObjectList::CanRename(
[in] ULONG Index,
[in] LPCOLESTR pszNewName,
[out] BOOL *pfOK
);
返回 pfOK 索引指示项目是否可以重命名。 如果在 pszNewName 传递的是 nullnull 引用(在 Visual Basic 中为 Nothing),则答案一般问题该项是否支持重命名 (返回 true 或 false)。 如果 pszNewName 非 null,请在 hr 执行新名称的验证并返回 true 如果成功,则重命名与该新名称可能或错误 (与 false一起),如果名称是以某种方式无效 (和请将丰富的错误消息指示对用户什么是假)。
.NET Framework 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关更多信息,请参见通过部分受信任的代码使用库。