Sdílet prostřednictvím


IVsObjectList.GetListChanges – metoda (UInt32, VSTREELISTITEMCHANGE )

 

Vrátí změny, k nimž došlo v seznamu ve stromu.Pro budoucí použití pouze.Return E_NOTIMPL.

Obor názvů:   Microsoft.VisualStudio.Shell.Interop
Sestavení:  Microsoft.VisualStudio.Shell.Interop (v Microsoft.VisualStudio.Shell.Interop.dll)

Syntaxe

int GetListChanges(
    ref uint pcChanges,
    VSTREELISTITEMCHANGE[] prgListChanges
)
int GetListChanges(
    unsigned int% pcChanges,
    array<VSTREELISTITEMCHANGE>^ prgListChanges
)
abstract GetListChanges : 
        pcChanges:uint32 byref *
        prgListChanges:VSTREELISTITEMCHANGE[] -> int
Function GetListChanges (
    ByRef pcChanges As UInteger,
    prgListChanges As VSTREELISTITEMCHANGE()
) As Integer

Parametry

  • pcChanges
    [v, out] Na vstupní velikost prgListChanges pole.Na výstupu, ukazatel na počet změn.
  • prgListChanges
    [v] Ukazatel na pole, které přijímá všechny změny provedené v seznamu.

Vrácená hodnota

Type: System.Int32

Pokud metoda uspěje, vrací S_OK.Pokud se nezdaří, vrátí kód chyby.

Implementuje

IVsLiteTreeList.GetListChanges(UInt32, VSTREELISTITEMCHANGE[])

Poznámky

Podpis COM

Z vsshell.idl:

HRESULT IVsObjectList::GetListChanges(
   [in,out] ULONG *pcChanges,
   [in, size_is(*pcChanges)] VSTREELISTITEMCHANGE *prgListChanges
);

Pokud prgListChanges je null, pcChanges obsahuje počet změn.Jinak pcChanges se bude označovat velikost pole (aby volající můžete přidělit pole) VSTREELISTITEMCHANGE záznamů.

Viz také

IVsObjectList – rozhraní
Microsoft.VisualStudio.Shell.Interop – obor názvů

Zpátky na začátek