IEnumShellItems::Next 方法 (shobjidl_core.h)
從列舉取得一或多個 IShellItem 介面的數位。
語法
HRESULT Next(
[in] ULONG celt,
[out] IShellItem **rgelt,
[out] ULONG *pceltFetched
);
參數
[in] celt
類型: ULONG
rgelt 參數所參考陣列中的元素數目。
[out] rgelt
類型: IShellItem**
接收列舉專案或專案的 IShellItem 介面指標數位位址。 呼叫應用程式負責呼叫 IUnknown::Release 方法來釋放 IShellItem 介面。
[out] pceltFetched
類型: ULONG*
值的指標,接收已成功擷取 IShellItem 介面的數目。 計數可以小於 celt 參數中指定的值。 只有在 celt 是一個專案時,這個參數才能為 NULL,因為在此情況下,方法只能擷取一個專案並傳回S_OK,或是零個專案並傳回S_FALSE。
傳回值
類型: HRESULT
這個方法可以傳回其中一個值。
傳回碼 | 描述 |
---|---|
|
如果已擷取至少 IShellItem 介面,則為 。 |
|
如果列舉中沒有更多 IShellItem 介面,則為 。 |
如果函式因任何其他原因而失敗,則傳回錯誤值。 |
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows Vista [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2008 [僅限傳統型應用程式] |
目標平台 | Windows |
標頭 | shobjidl_core.h (包括 Shobjidl.h) |