IEnumProgressItems::RemoteNext 方法
支援想要擷取列舉序列中指定專案數目的遠端用戶端
語法
HRESULT RemoteNext(
[in] ULONG celt,
[out] IProgressItem **rgelt,
[out] ULONG *pceltFetched
);
參數
-
celt [in]
-
要擷取的專案數。
-
rgelt [out]
-
IProgressItem介面的陣列。 完成時,您必須釋放 rgelt 中的每個介面。
-
pceltFetched [out]
-
rgelt 中傳回的專案數。 如果celt為 Null,您可以將pceltFetched設定為Null。 否則,請先將 pceltFetched 的值初始化為 0,再呼叫這個方法。
傳回值
S_OK傳回成功傳回 (celt) 的要求專案數目,或 (pceltFetched) 傳回的專案數小於要求的專案數目。
其他成功代碼可能會因為實作而傳回。 下列錯誤碼通常會在作業失敗時傳回,但不代表唯一可能的錯誤值:
傳回碼 | Description |
---|---|
|
指標無效。 值:0x80004003 |
|
無法配置所需的記憶體。 值:0x8007000E |
|
一或多個引數無效。 值:0x80070057 |
|
發生未預期的失敗。 值:0x8000FFFF |
備註
如果序列中剩餘的元素數目少於所要求的專案數,則會擷取其餘的專案。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 |
Windows Vista、Windows XP SP2 [僅限傳統型應用程式] |
最低支援的伺服器 |
Windows Server 2003 [僅限桌面應用程式] |
Idl |
|