IVsLibrary2::GetSupportedCategoryFields2 Method (Int32, UInt32)
Visual Studio 2015
Returns the category values supported by the library for a specified category.
Assembly: Microsoft.VisualStudio.Shell.Interop.8.0 (in Microsoft.VisualStudio.Shell.Interop.8.0.dll)
int GetSupportedCategoryFields2( int Category, [OutAttribute] unsigned int% pgrfCatField )
Parameters
- Category
-
Type:
System::Int32
[in] Specifies a library's category type. Values are taken from the _LIB_CATEGORY2 enumeration.
- pgrfCatField
-
Type:
System::UInt32
[out] Pointer to a category field object.
Return Value
Type: System::Int32If the method succeeds, it returns S_OK. If it fails, it returns an error code.
From vsshell80.idl:
HRESULT IVsLibrary2::GetSupportedCategoryFields2(
[in] LIB_CATEGORY2 Category,
[out, retval] DWORD *pgrfCatField
);
Assign the pCatField parameter a value of _LIBCAT_MEMBERTYPE, _LIBCAT_MEMBERACCESS, _LIBCAT_CLASSTYPE, _LIBCAT_CLASSACCESS, _LIBCAT_ACTIVEPROJECT, _LIB_LISTTYPE, _LIBCAT_VISIBILITY, or _LIBCAT_MODIFIERTYPE based on the value passed in through the Category parameter. Category types are enumerated in _LIB_CATEGORY2.
Return E_FAIL if a category is not supported.
Show: