Compartir a través de


ICorDebugBlockingObjectEnum::Next (Método)

Obtiene el número especificado de objetos CorDebugBlockingObject de la enumeración, comenzando en la posición actual.

Syntax

HRESULT Next([in] ULONG  celt,
             [out, size_is(celt), length_is(*pceltFetched)]
                           CorDebugBlockingObject values[],
             [out] ULONG *pceltFetched;

Parámetros

celt [in] Número de objetos que se van a recuperar.

values [out] Matriz de punteros a objetos CorDebugBlockingObject .

pceltFetched [out] Puntero al número de objetos recuperados.

Valor devuelto

Este método devuelve los siguientes HRESULT específicos.

HRESULT Description
S_OK El método se completó correctamente.
S_FALSE pceltFetched no es igual a celt.

Observaciones

Este método funciona como un enumerador COM típico.

Los valores de la matriz de entrada deben tener al menos un tamaño celt. La matriz se rellenará con los valores siguientes celt de la enumeración o con todos los valores restantes si no celt permanecen. Cuando este método vuelva, pceltFetched se rellenará con el número de valores recuperados. Si values contiene punteros o puntos no válidos a un búfer menor que celt, o si pceltFetched es un puntero no válido, el resultado no está definido.

Nota:

Aunque no es necesario liberar la estructura CorDebugBlockingObject , es necesario liberar la interfaz "ICorDebugValue" dentro de ella.

Requisitos

Plataformas: Consulte Sistemas operativos compatibles con .NET.

Encabezado: CorDebug.idl, CorDebug.h

Biblioteca: CorGuids.lib

Versiones de .NET: Disponible desde .NET Framework 4.0

Consulte también