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
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per altre informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.