Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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 | Description |
|---|---|
| S_OK | Il metodo è stato 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 celto se pceltFetched è un puntatore non valido, il risultato non è definito.
Annotazioni
Anche se la struttura CorDebugBlockingObject non deve essere rilasciata, è necessario rilasciare l'interfaccia "ICorDebugValue" all'interno di essa.
Requisiti
Piattaforme: Vedere Sistemi operativi supportati da .NET.
Intestazione: CorDebug.idl, CorDebug.h
Biblioteca: CorGuids.lib
Versioni di .NET: Disponibile a partire da .NET Framework 4.0