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 枚举的。有关可能值列表,请参见文件状态代码枚举数。

返回值

类型: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 安全性

请参见

参考

IVsSccManager2 接口

Microsoft.VisualStudio.Shell.Interop 命名空间