IVsSccManager2.GetSccGlyphFromStatus 方法
此功能确定标志符号显示为状态的组合标记。
命名空间: Microsoft.VisualStudio.Shell.Interop
程序集: Microsoft.VisualStudio.Shell.Interop(在 Microsoft.VisualStudio.Shell.Interop.dll 中)
语法
声明
Function GetSccGlyphFromStatus ( _
dwSccStatus As UInteger, _
<OutAttribute> psiGlyph As VsStateIcon() _
) As Integer
int GetSccGlyphFromStatus(
uint dwSccStatus,
VsStateIcon[] psiGlyph
)
参数
- dwSccStatus
类型:System.UInt32
[in] 标志的组合。 SccStatus 枚举的。有关可能值列表,请参见文件状态代码枚举数。
- psiGlyph
类型:array<Microsoft.VisualStudio.Shell.Interop.VsStateIcon[]
[out] 返回图标显示为从 VsStateIcon 枚举的值。
返回值
类型:System.Int32
如果方法成功,则返回 S_OK。如果失败,它会返回一个错误代码。
备注
如果此方法返回 S_OK,它必须将 psiGlyph 到 VsStateIcon 其他值 (外始终被视为无效的图标索引) 的 STATEICON_NOSTATEICON 。
备注
COM 签名
从 ivssccmanager2.idl
HRESULT GetSccGlyphFromStatus(
[in] DWORD dwSccStatus,
[out, retval] VsStateIcon *psiGlyph
);
项目不应缓存文件的源代码管理状态以通常使用此方法。 相反,,在标志符号需要后,项目应使用 GetSccGlyph 方法。
.NET Framework 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关更多信息,请参见通过部分受信任的代码使用库。