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 . |
Osservazioni:
Questo metodo funziona come un tipico enumeratore COM.
I valori della matrice di input devono essere almeno di dimensioni celt
. La matrice verrà riempita con i valori successivi celt
nell'enumerazione o con tutti i valori rimanenti se meno di celt
rimangono. 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 celt
o 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.
Intestazione: CorDebug.idl, CorDebug.h
Libreria: CorGuids.lib
Versioni di .NET Framework: disponibili dalla versione 4