IVsLibrary.GetSupportedCategoryFields 方法

返回一个指定类别的库支持的类别值。

命名空间:  Microsoft.VisualStudio.Shell.Interop
程序集:  Microsoft.VisualStudio.Shell.Interop(在 Microsoft.VisualStudio.Shell.Interop.dll 中)

语法

声明
Function GetSupportedCategoryFields ( _
    Category As LIB_CATEGORY, _
    <OutAttribute> ByRef pCatField As UInteger _
) As Integer
int GetSupportedCategoryFields(
    LIB_CATEGORY Category,
    out uint pCatField
)

参数

  • pCatField
    类型:System.UInt32%
    [out] 到类别域对象的指针。

返回值

类型:System.Int32
如果方法成功,则返回 S_OK。如果失败,它会返回一个错误代码。

备注

COM 签名

从 vsshell.idl:

HRESULT IVsLibrary::GetSupportedCategoryFields(
   [in] LIB_CATEGORY Category,
   [out, retval] DWORD *pCatField
);

分配 pCatField 基于枚举数的值的 _LIBCAT_MEMBERTYPE_LIBCAT_MEMBERACCESS_LIBCAT_CLASSTYPE_LIBCAT_CLASSACCESS_LIBCAT_ACTIVEPROJECT_LIB_LISTTYPE_LIBCAT_VISIBILITY_LIBCAT_MODIFIERTYPE 的枚举器通过 Category。 分类类型在 LIB_CATEGORY枚举。

,如果类不支持,则返回 E_FAIL

.NET Framework 安全性

请参见

参考

IVsLibrary 接口

Microsoft.VisualStudio.Shell.Interop 命名空间