ICorDebugBlockingObjectEnum::Next (Método)

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

Sintaxis

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 concretos.

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

Comentarios

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 celt siguientes de la enumeración o con todos los valores restantes si no quedan menos celt. Cuando este método vuelva, pceltFetched se rellenará con el número de valores recuperados. Si values contiene punteros no válidos o apunta 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: Vea Requisitos de sistema.

Encabezado: CorDebug.idl, CorDebug.h

Biblioteca: CorGuids.lib

Versiones de .NET Framework: disponible a partir de la versión 4

Consulte también