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