IVsFontAndColorStorage.OpenCategory(Guid, UInt32) Метод

Определение

Открывает раздел реестра, содержащий сведения о шрифтах и цветах для Катеогри, который находится в раскрывающемся списке "Показывать параметры для:".

public:
 int OpenCategory(Guid % rguidCategory, System::UInt32 fFlags);
public int OpenCategory (ref Guid rguidCategory, uint fFlags);
abstract member OpenCategory : Guid * uint32 -> int
Public Function OpenCategory (ByRef rguidCategory As Guid, fFlags As UInteger) As Integer

Параметры

rguidCategory
Guid

окне Указывает идентификатор GUID категории отображаемых элементов, к данным которым необходимо получить доступ.

fFlags
UInt32

[in] Указывает способ доступа к информации о категории. Значения берутся из перечисления __FCSTORAGEFLAGS.

Возвращаемое значение

Int32

Если метод завершается успешно, возвращает значение S_OK. В противном случае функция возвращает код ошибки.

Комментарии

Подпись COM

Из всшелл. IDL:

HRESULT IVsFontAndColorStorage::OpenCategory(  
   [in] REFGUID rguidCategory,  
   [in] FCSTORAGEFLAGS fFlags  
);  

Текущее состояние изменения категории и ее отображаемых элементов хранится в папке [Хклм\софтваре\микрософт \Висуал Studio \<Visual Studio версии > \Фонтандколорс \<Category > ]

Где задается <Category> rguidCategory параметром.

Запись реестра, открытая при вызове функции, IVsFontAndColorStorage.OpenCategory закрывается автоматически в следующих случаях:

  • CloseCategory вызывается явным образом.

  • Текущий экземпляр IVsFontAndColorStorage интерфейса уничтожен или

  • OpenCategory вызывается для другой категории.

Явное закрытие записей путем вызова CloseCategory является хорошей практикой, так как оно гарантирует, что код не считывает или не выполняет запись в категорию, которая не является обязательной.

Применяется к