[與此頁面相關聯的功能 多媒體檔案 I/O是舊版功能。 來源讀取器已取代它。 來源讀取器 已針對 Windows 10 和 Windows 11 優化。 Microsoft強烈建議新程式碼在可能的情況下使用 來源讀取器,而不是 多媒體檔案 I/O。 Microsoft建議使用舊版 API 的現有程式代碼,盡可能改寫成使用新的 API。]
安裝與 .ARC 擴展名相關聯的 I/O 程序,請使用 mmioInstallIOProc 函數,具體操作如下:
mmioInstallIOProc (mmioFOURCC('A', 'R', 'C', ' '),
(LPMMIOPROC)lpmmioproc, MMIO_INSTALLPROC);
當您使用 mmioInstallIOProc安裝 I/O 程式時,程式會一直安裝,直到您移除為止。 只要檔案具有適當的擴展名,I/O 程式就會用於您開啟的任何檔案。
您也可以使用 mmioOpen 函式來暫時安裝 I/O 程式。 在此情況下,I/O 程式只會與使用 mmioOpen 開啟的檔案搭配使用,並在使用 mmioClose 函式關閉檔案時移除。 若要在使用 mmioOpen開啟檔案時指定 I/O 程式,請使用 lpmmioinfo 參數來參考 MMIOINFO 結構,如下所示:
- 將 fccIOProc 成員設定為 NULL。
- 將 pIOProc 成員 設定為 I/O 程式的程式實例位址。
- 將所有其他成員設定為零(除非您開啟記憶體檔案,或直接讀取或寫入檔案 I/O 緩衝區)。
在您結束應用程式之前,請務必移除您安裝的任何 I/O 程式。