IVsFontAndColorStorage.OpenCategory(Guid, UInt32) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Abre a chave do registro contendo informações de fonte e cor para um cateogry encontrado na lista suspensa Mostrar configurações de:.
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
Parâmetros
- rguidCategory
- Guid
no Especifica o GUID da categoria de itens de exibição cujas informações serão acessadas.
- fFlags
- UInt32
no Especifica como as informações de uma categoria serão acessadas. Os valores são obtidos da __FCSTORAGEFLAGS enumeração.
Retornos
Se o método for bem-sucedido, retornará S_OK. Se falhar, retornará um código de erro.
Comentários
Assinatura COM
De VSShell. idl:
HRESULT IVsFontAndColorStorage::OpenCategory(
[in] REFGUID rguidCategory,
[in] FCSTORAGEFLAGS fFlags
);
O estado de modificação atual de uma categoria e seus itens de exibição são armazenados em [HKLM\SOFTWARE\Microsoft \Visual Studio \<o Visual Studio versão > \FontAndColors \<categoria > ]
Onde <Category> é especificado pelo rguidCategory parâmetro.
Uma entrada de registro aberta por uma chamada para IVsFontAndColorStorage.OpenCategory fecha automaticamente quando:
CloseCategory é chamado explicitamente.
A instância atual da IVsFontAndColorStorage interface é destruída ou
OpenCategoryé chamado para uma categoria diferente.
O fechamento explícito de entradas chamando CloseCategory é uma prática recomendada, pois garante que nenhum código leia ou grave em uma categoria que não deveria.