Partilhar via


Método IVsExpansionEnumeration.Next

Retorna o número especificado de objetos da enumeração.

Namespace:  Microsoft.VisualStudio.TextManager.Interop
Assembly:  Microsoft.VisualStudio.TextManager.Interop.8.0 (em Microsoft.VisualStudio.TextManager.Interop.8.0.dll)

Sintaxe

'Declaração
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

Parâmetros

  • celt
    Tipo: UInt32

    [in] O número de VsExpansion objetos para recuperar.

  • rgelt
    Tipo: array<IntPtr[]

    [out] Uma matriz que é preenchida com os solicitados VsExpansion objetos.

  • pceltFetched
    Tipo: UInt32%

    [out] O número real de objetos recuperados.

Valor de retorno

Tipo: Int32
Se o método for bem-sucedido, ele retorna S_OK.Se ele falhar, ele retorna um código de erro .

Comentários

O rgelt parâmetro aponta para uma matriz de VsExpansion objetos devem ser preenchidas por esse método. Em código gerenciado , memória deve ser alocada para armazenar o número solicitado de objetos e empacotado para um IntPtr que é passado como o rgelt parâmetro. No retorno, cada elemento da matriz deve ser empacotado em um VsExpansion objeto. Veja o exemplo de IVsExpansionEnumerationtópico de interface para ver como isso é feito.

COM Assinatura

De textmgr2.idl:

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

Segurança do .NET Framework

Consulte também

Referência

IVsExpansionEnumeration Interface

Namespace Microsoft.VisualStudio.TextManager.Interop