共用方式為


ICorDebugBlockingObjectEnum::Next 方法的

從列舉取得指定數目的 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 起可用

另請參閱