Freigeben über


IVsObjectList.GetListChanges Method (UInt32%, array<VSTREELISTITEMCHANGE )

Returns changes that have occurred in a tree list. For future use only. Return E_NOTIMPL.

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

Syntax

'Declaration
Function GetListChanges ( _
    <OutAttribute> ByRef pcChanges As UInteger, _
    prgListChanges As VSTREELISTITEMCHANGE() _
) As Integer
'Usage
Dim instance As IVsObjectList
Dim pcChanges As UInteger
Dim prgListChanges As VSTREELISTITEMCHANGE()
Dim returnValue As Integer

returnValue = instance.GetListChanges(pcChanges, _
    prgListChanges)
int GetListChanges(
    out uint pcChanges,
    VSTREELISTITEMCHANGE[] prgListChanges
)
int GetListChanges(
    [InAttribute] [OutAttribute] unsigned int% pcChanges, 
    [InAttribute] array<VSTREELISTITEMCHANGE>^ prgListChanges
)
abstract GetListChanges : 
        pcChanges:uint32 byref * 
        prgListChanges:VSTREELISTITEMCHANGE[] -> int 
function GetListChanges(
    pcChanges : uint, 
    prgListChanges : VSTREELISTITEMCHANGE[]
) : int

Parameters

  • pcChanges
    Type: System.UInt32%
    [in, out] On input, the size of the prgListChanges array. On output, pointer to a count of changes.

Return Value

Type: System.Int32
If the method succeeds, it returns S_OK. If it fails, it returns an error code.

Implements

IVsLiteTreeList.GetListChanges(UInt32%, array<VSTREELISTITEMCHANGE[])

Remarks

COM Signature

From vsshell.idl:

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

If prgListChanges is nulla null reference (Nothing in Visual Basic), pcChanges contains the number of changes. Otherwise pcChanges will indicate the size of the array (so that the caller can allocate the array) to fill with the VSTREELISTITEMCHANGE records.

.NET Framework Security

See Also

Reference

IVsObjectList Interface

IVsObjectList Members

GetListChanges Overload

Microsoft.VisualStudio.Shell.Interop Namespace