從列舉取得指定數目的 CorDebugBlockingObject 物件,從目前位置開始。
語法
HRESULT Next([in] ULONG celt,
[out, size_is(celt), length_is(*pceltFetched)]
CorDebugBlockingObject values[],
[out] ULONG *pceltFetched;
參數
celt [在]要擷取的物件數目。
values [出] CorDebugBlockingObject 物件的指標陣列。
pceltFetched [出]擷取物件數目的指標。
傳回值
這個方法會傳回下列特定 HRESULT。
| HRESULT | Description |
|---|---|
| S_OK | 方法已順利完成。 |
| S_FALSE |
pceltFetched 不等 celt於 。 |
備註
這個方法的運作方式類似於一般 COM 列舉值。
輸入陣列值必須至少 celt為 大小 。 陣列將填入列舉中的下一個 celt 值,如果少於剩餘值,則 celt 會填入所有剩餘值。 當這個方法傳回時, pceltFetched 將填入擷取的值數目。 如果包含無效的指標,或指向小於 celt的緩衝區,或 pceltFetched 是無效的指標,則values結果未定義。
備註
雖然不需要釋放 CorDebugBlockingObject 結構,但必須釋放其內部的 「ICorDebugValue」 介面。
需求
平台: 請參閱 .NET 支援的作業系統。
標題: CorDebug.idl、CorDebug.h
圖書館: CorGuids.lib
.NET 版本: 自 .NET Framework 4.0 起可用