IVsSccProject2.SccGlyphChanged – metoda (Int32, UInt32[], VsStateIcon[], UInt32 )
Tato metoda se nazývá části ovládacího prvku zdrojového prostředí informovat projektu změny glyf zdroj ovládacího prvku v různých uzlech.
Obor názvů: Microsoft.VisualStudio.Shell.Interop
Sestavení: Microsoft.VisualStudio.Shell.Interop (v Microsoft.VisualStudio.Shell.Interop.dll)
Syntaxe
int SccGlyphChanged(
int cAffectedNodes,
uint[] rgitemidAffectedNodes,
VsStateIcon[] rgsiNewGlyphs,
uint[] rgdwNewSccStatus
)
int SccGlyphChanged(
int cAffectedNodes,
array<unsigned int>^ rgitemidAffectedNodes,
array<VsStateIcon>^ rgsiNewGlyphs,
array<unsigned int>^ rgdwNewSccStatus
)
abstract SccGlyphChanged :
cAffectedNodes:int *
rgitemidAffectedNodes:uint32[] *
rgsiNewGlyphs:VsStateIcon[] *
rgdwNewSccStatus:uint32[] -> int
Function SccGlyphChanged (
cAffectedNodes As Integer,
rgitemidAffectedNodes As UInteger(),
rgsiNewGlyphs As VsStateIcon(),
rgdwNewSccStatus As UInteger()
) As Integer
Parametry
- cAffectedNodes
[v] Počet změněných uzlů.
- rgitemidAffectedNodes
[v] Pole VSITEMID identifikátory změněných uzlů.
- rgsiNewGlyphs
[v] Pole VsStateIcon glyfy představující nový stav odpovídající položky v rgitemidAffectedNodes.
- rgdwNewSccStatus
[v] Pole stav příznaků z výčtu kód stavu souboru (SccStatus) odpovídající rgitemidAffectedNodes.
Vrácená hodnota
Type: System.Int32
Pokud metoda uspěje, vrací S_OK.Pokud se nezdaří, vrátí kód chyby.
Poznámky
Podpis COM
Z ivssccproject2.idl
HRESULT SccGlyphChanged(
[in] int cAffectedNodes,
[in, size_is(cAffectedNodes)] const VSITEMID rgitemidAffectedNodes[],
[in, size_is(cAffectedNodes)] const VsStateIcon rgsiNewGlyphs[],
[in, size_is(cAffectedNodes)] const DWORD rgdwNewSccStatus[]
);
Zdroj ovládacího prvku glyf je malou ikonu vedle ikony položky projektu; označuje stav řízení zdroje položky.Glyfy jsou označena index ikony prostředí ( VsStateIcon výčtu).
Pokud jsou všechny parametry null a počet rovná nule (cAffectedNodes == 0), všechny soubory související projekt bude aktualizován.V tomto případě musí volat projektu GetSccGlyph na SVsSccManager service a načte glyfy své soubory.Nevolejte jinak, tato metoda.
Jakmile obdrží projektu GetProperty(VSHPROPID_StateIconIndex) volat z prostředí, by měl zavolat GetSccGlyph pro příslušný soubor nebo soubory VSITEMID v volání.Není nutné uložit ikonu Vrácený stav projektu – ukládá prostředí.Je důležité si uvědomit, že projekt můžete volat GetSccGlyph při volání prostředí GetProperty na projektu, ale volá prostředí IVsSccProject2::SccGlyphChanged na projektu, projektu, bude předán glyfy a není třeba volat GetSccGlyph znovu.Projekt můžete okamžitě předat dané glyfy pomocí prostředí SetProperty Pokud parametry, IVsSccProject2::SccGlyphChanged jsou null, v tom případě volání prostředí pro všechny projekt VSITEMIDs v projektu.
Viz také
IVsSccProject2 – rozhraní
Microsoft.VisualStudio.Shell.Interop – obor názvů
Zpátky na začátek