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
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiável.