Condividi tramite


Metodo IVsExpansionEnumeration.Next

Restituisce il numero specificato degli oggetti dell' enumerazione.

Spazio dei nomi:  Microsoft.VisualStudio.TextManager.Interop
Assembly:  Microsoft.VisualStudio.TextManager.Interop.8.0 (in Microsoft.VisualStudio.TextManager.Interop.8.0.dll)

Sintassi

'Dichiarazione
Function Next ( _
    celt As UInteger, _
    <OutAttribute> rgelt As IntPtr(), _
    <OutAttribute> ByRef pceltFetched As UInteger _
) As Integer
int Next(
    uint celt,
    IntPtr[] rgelt,
    out uint pceltFetched
)
int Next(
    unsigned int celt, 
    [OutAttribute] array<IntPtr>^ rgelt, 
    [OutAttribute] unsigned int% pceltFetched
)
abstract Next : 
        celt:uint32 * 
        rgelt:IntPtr[] byref * 
        pceltFetched:uint32 byref -> int
function Next(
    celt : uint, 
    rgelt : IntPtr[], 
    pceltFetched : uint
) : int

Parametri

  • celt
    Tipo: UInt32

    [in] Il numero di oggetti di VsExpansion da recuperare.

  • rgelt
    Tipo: array<IntPtr[]

    [out] Una matrice che viene riempita con VsExpansion richiesto oggetti.

  • pceltFetched
    Tipo: UInt32%

    [out] Il numero effettivo di oggetti recuperati.

Valore restituito

Tipo: Int32
Se il metodo ha esito positivo, restituisce S_OK.Se ha esito negativo, viene restituito un codice di errore.

Note

I punti di parametro di rgelt in una matrice di VsExpansion oggetti per essere soddisfatta da questo metodo. In il codice gestito, la memoria deve essere allocata per utilizzare il numero richiesto degli oggetti e effettuare il marshalling di a IntPtr che viene passato come parametro di rgelt . Restituisce, ogni elemento della matrice deve essere effettuato il marshalling di callback a un oggetto di VsExpansion . Vedere l'esempio nell' argomento dell' interfaccia di IVsExpansionEnumeration per vedere come eseguire questa operazione.

Firma COM

da textmgr2.idl:

HRESULT IVsExpansionEnumeration::Next(
   ULONG celt,
   [out, size_is(celt), length_is(*pceltFetched)] VsExpansion **rgelt,
   [out]ULONG *pceltFetched
);

Sicurezza di .NET Framework

Vedere anche

Riferimenti

IVsExpansionEnumeration Interfaccia

Spazio dei nomi Microsoft.VisualStudio.TextManager.Interop