現在の位置から始まる、指定した数の CorDebugBlockingObject オブジェクトを列挙から取得します。
構文
HRESULT Next([in] ULONG celt,
[out, size_is(celt), length_is(*pceltFetched)]
CorDebugBlockingObject values[],
[out] ULONG *pceltFetched;
パラメーター
celt [in]取得するオブジェクトの数。
values [out] CorDebugBlockingObject オブジェクトへのポインターの配列。
pceltFetched [out]取得されたオブジェクトの数へのポインター。
戻り値
このメソッドは、次の特定の HRESULT を返します。
| HRESULT | Description |
|---|---|
| S_OK | メソッドは正常に完了しました。 |
| S_FALSE |
pceltFetched は celtと等しくありません。 |
注釈
このメソッドは、一般的な COM 列挙子と同様に機能します。
入力配列の値は、少なくとも celtサイズである必要があります。 配列には、列挙内の次の celt 値が入力されるか、残り celt 未満の場合は残りのすべての値が格納されます。 このメソッドが戻ると、 pceltFetched には取得された値の数が入力されます。
valuesに無効なポインターが含まれているか、celtより小さいバッファーを指している場合、またはpceltFetchedが無効なポインターである場合、結果は未定義になります。
注
CorDebugBlockingObject 構造体を解放する必要はありませんが、その内部の "ICorDebugValue" インターフェイスを解放する必要があります。
Requirements
プラットフォーム:サポートされている .NET オペレーティング システムを参照してください。
ヘッダ: CorDebug.idl、CorDebug.h
図書館: CorGuids.lib
.NET のバージョン: .NET Framework 4.0 以降で使用可能
こちらも参照ください
.NET