Metodo ICorDebugBlockingObjectEnum::Next

Ottiene il numero specificato di oggetti CorDebugBlockingObject dall'enumerazione, a partire dalla posizione corrente.

Sintassi

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

Parametri

celt
[in] Numero di oggetti da recuperare.

values
[out] Matrice di puntatori agli oggetti CorDebugBlockingObject .

pceltFetched
[out] Puntatore al numero di oggetti recuperati.

Valore restituito

Questo metodo restituisce gli HRESULT specifici seguenti.

HRESULT Descrizione
S_OK Metodo completato correttamente.
S_FALSE pceltFetched non è uguale a celt.

Commenti

Questo metodo funziona come un tipico enumeratore COM.

I valori della matrice di input devono essere almeno di dimensione celt. La matrice verrà riempita con i valori successivi celt nell'enumerazione o con tutti i valori rimanenti se non rimangono.celt Quando termina, pceltFetched questo metodo verrà riempito con il numero di valori recuperati. Se values contiene puntatori o punti non validi a un buffer minore di celto se pceltFetched è un puntatore non valido, il risultato non è definito.

Nota

Anche se la struttura CorDebugBlockingObject non deve essere rilasciata, è necessario rilasciare l'interfaccia "ICorDebugValue" all'interno di essa.

Requisiti

Piattaforme: vedere Requisiti di sistema di .NET Framework.

Intestazione: CorDebug.idl, CorDebug.h

Libreria: CorGuids.lib

Versioni di .NET Framework: Disponibile da 4

Vedi anche