Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Obtém o número especificado de objetos CorDebugBlockingObject da enumeração, começando na posição atual.
Sintaxe
HRESULT Next([in] ULONG celt,
[out, size_is(celt), length_is(*pceltFetched)]
CorDebugBlockingObject values[],
[out] ULONG *pceltFetched;
Parâmetros
celt [em] O número de objetos a serem recuperados.
values [saídas] Uma matriz de ponteiros para objetos CorDebugBlockingObject .
pceltFetched [saídas] Um ponteiro para o número de objetos que foram recuperados.
Valor de retorno
Esse método retorna os seguintes HRESULTs específicos.
| HRESULTADO | Description |
|---|---|
| S_OK | O método foi concluído com êxito. |
| S_FALSE |
pceltFetched não é igual celta . |
Observações
Este método funciona como um enumerador COM típico.
Os valores da matriz de entrada devem ter pelo menos o tamanho celt. A matriz será preenchida com os próximos celt valores na enumeração ou com todos os valores restantes se menos do que celt permanecer. Quando esse método retornar, pceltFetched será preenchido com o número de valores que foram recuperados. Se values contiver ponteiros inválidos ou apontar para um buffer menor que celt, ou se pceltFetched for um ponteiro inválido, o resultado será indefinido.
Observação
Embora a estrutura CorDebugBlockingObject não precise ser liberada, a interface "ICorDebugValue" dentro dela precisa ser liberada.
Requerimentos
Plataformas: Consulte Sistemas operacionais suportados pelo .NET.
Cabeçalho: CorDebug.idl, CorDebug.h
Biblioteca: CorGuids.lib
Versões .NET: Disponível desde: .NET Framework 4.0