Share via


裝置 I/O 控制代碼

[與此頁面相關聯的功能Windows 媒體播放機 SDK是舊版功能。 它已被 MediaPlayer 取代MediaPlayer已針對Windows 10和Windows 11進行優化。 Microsoft 強烈建議新程式碼盡可能使用MediaPlayer,而不是Windows 媒體播放機 SDK。 Microsoft 建議盡可能重寫使用舊版 API 的現有程式碼,以使用新的 API。]

Windows 媒體播放機 10 或更新版本定義 Windows Media 裝置管理員裝置 I/O 控制程式碼。 下表包含控制項代碼及其描述。

I/O 控制程式碼 描述
IOCTL_WMP_METADATA_ROUND_TRIP 0x31504d57 管理中繼資料值所發生變更的相關資訊傳輸。 請參閱 加速中繼資料傳輸的裝置延伸模組
IOCTL_WMP_DEVICE_CAN_SYNC 0x32504d57 指出可攜式裝置是否支援自動同步處理。 Windows 媒體播放機 10 或更新版本不提供輸入緩衝區。輸出緩衝區必須傳回DWORD值。 值為 1 表示裝置支援同步處理。 值為 0 表示裝置不支援自動同步處理。
如需詳細資訊,請參閱「備註」。

備註

這些控制程式代碼是在 wmpdevices.h 中定義。

如果裝置不支援IOCTL_WMP_DEVICE_CAN_SYNC,Windows 媒體播放機 10 或更新版本會假設裝置支援自動同步處理。 請注意,雖然這個值可以不允許自動同步處理,但還有其他準則可用來判斷裝置是否支援自動同步處理。

加速中繼資料傳輸的裝置延伸模組

Windows Media Player