Share via


IMDSPEnumDevice::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

另請參閱

IMDSPEnumDevice 介面