IMDSPEnumStorage::Skip 方法 (mswmdm.h)
Skip 方法會略過列舉序列中下一個指定的記憶體介面數目, (s) 。
語法
HRESULT Skip(
[in] ULONG celt,
[out] ULONG *pceltFetched
);
參數
[in] celt
要略過的元素數目。
[out] pceltFetched
實際略過元素數目的指標。
傳回值
方法會傳回 HRESULT。 Windows Media 裝置管理員 中的所有介面方法都可以傳回下列任何一種錯誤碼類別:
- 標準 COM 錯誤碼
- 轉換成 HRESULT 值的 Windows 錯誤碼
- Windows Media 裝置管理員 錯誤碼
備註
如果 celt 參數中指定的數位大於列舉序列中剩餘的實際記憶體介面數目, 則 Skip 的傳回值會S_FALSE。 發生這種情況時,必須查詢 pceltFetched 參數,以判斷略過多少介面。 如果您跳到記憶體介面數位的結尾, Next 的後續呼叫會傳回S_FALSE。
必須實作這個方法。 它不得傳回WMDM_E_NOTSUPPORTED或E_NOTIMPL。 如需詳細資訊,請參閱 強制和選擇性介面。
規格需求
需求 | 值 |
---|---|
目標平台 | Windows |
標頭 | mswmdm.h |
程式庫 | Mssachlp.lib |