Método IVsSccManager2.GetSccGlyphFromStatus (UInt32, VsStateIcon )

 

Esta função determina qual glifo para exibir, dada uma combinação de sinalizadores de status.

Namespace:   Microsoft.VisualStudio.Shell.Interop
Assembly:  Microsoft.VisualStudio.Shell.Interop (em Microsoft.VisualStudio.Shell.Interop.dll)

Sintaxe

int GetSccGlyphFromStatus(
    uint dwSccStatus,
    VsStateIcon[] psiGlyph
)
int GetSccGlyphFromStatus(
    unsigned int dwSccStatus,
    array<VsStateIcon>^ psiGlyph
)
abstract GetSccGlyphFromStatus : 
        dwSccStatus:uint32 *
        psiGlyph:VsStateIcon[] -> int
Function GetSccGlyphFromStatus (
    dwSccStatus As UInteger,
    psiGlyph As VsStateIcon()
) As Integer

Parâmetros

  • dwSccStatus
    [in] Uma combinação de sinalizadores da enumeração SccStatus.Para obter uma lista dos valores possíveis, consulte o enumerador de código de Status do arquivo.
  • psiGlyph
    [out] Retorna o ícone para exibir como um valor a partir do VsStateIcon enumeração.

Valor de retorno

Type: System.Int32

Se o método for bem-sucedido, ele retorna S_OK.Se ele falhar, ele retorna um código de erro.

System_CAPS_noteObservação

Se esse método retorna S_OK, ele deve definir psiGlyph para um VsStateIcon outro valor diferente de STATEICON_NOSTATEICON (que será sempre considerado um índice de ícone inválido).

Comentários

COM assinatura

De ivssccmanager2.idl

HRESULT GetSccGlyphFromStatus(
   [in] DWORD dwSccStatus,
   [out, retval] VsStateIcon *psiGlyph
);

Projetos não armazenar em cache o status de controle de origem para os arquivos para usar esse método regularmente.Em vez disso, um projeto deve usar o GetSccGlyph método no momento o glifo é necessária.

Consulte também

Interface IVsSccManager2
Namespace Microsoft.VisualStudio.Shell.Interop

Retornar ao topo