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.
Возвращаемое значение
Если метод завершается успешно, возвращает значение 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 является хорошей практикой, так как оно гарантирует, что код не считывает или не выполняет запись в категорию, которая не является обязательной.