IVsCombinedBrowseComponentSet::GetSupportedCategoryFields2 Method (Int32, UInt32)
Returns the category values supported by the combined component set 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
A category type that the combined component set supports. One value or a combination of the _LIB_CATEGORY2 values.
- pgrfCatField
-
Type:
System::UInt32
[out] A category field. See Remarks for possible values.
Return Value
Type: System::Int32If the method succeeds, it returns S_OK. If it fails, it returns an error code.
From vsshell80.idl:
HRESULT 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 the _LIB_CATEGORY2 enumeration.
Return E_FAIL if a category is not supported.