一般MCI錯誤
mciSendCommand 或 mciSendString 函式可以傳回下列錯誤值:
價值 | 意義 |
---|---|
MCIERR_BAD_TIME_FORMAT | 時間格式的指定值無效。 |
MCIERR_CANNOT_LOAD_DRIVER | 指定的設備驅動器將不會正確載入。 |
MCIERR_CANNOT_USE_ALL | 此命令不允許裝置名稱 「all」。 |
MCIERR_CREATEWINDOW | 無法建立或使用視窗。 |
MCIERR_DEVICE_LENGTH | 裝置或驅動程式名稱太長。 指定小於 79 個字元的裝置或驅動程式名稱。 |
MCIERR_DEVICE_LOCKED | 裝置現在已關閉。 請稍候幾秒鐘,然後再試一次。 |
MCIERR_DEVICE_NOT_INSTALLED | 指定的裝置未安裝在系統上。 使用 [控制面板] 中的 [驅動程式] 選項來安裝裝置。 |
MCIERR_DEVICE_NOT_READY | 設備驅動器尚未就緒。 |
MCIERR_DEVICE_OPEN | 此應用程式已使用裝置名稱作為別名。 使用唯一的別名。 |
MCIERR_DEVICE_ORD_LENGTH | 裝置或驅動程式名稱太長。 指定小於 79 個字元的裝置或驅動程式名稱。 |
MCIERR_DEVICE_TYPE_REQUIRED | 在系統上找不到指定的裝置。 檢查是否已安裝裝置,且裝置名稱拼字正確。 |
MCIERR_DRIVER | 設備驅動器會顯示問題。 請洽詢裝置製造商以取得新的驅動程式。 |
MCIERR_DRIVER_INTERNAL | 設備驅動器會顯示問題。 請洽詢裝置製造商以取得新的驅動程式。 |
MCIERR_DUPLICATE_ALIAS | 指定的別名已經用於這個應用程式。 使用唯一的別名。 |
MCIERR_EXTENSION_NOT_FOUND | 指定的擴充功能沒有與其相關聯的裝置類型。 指定裝置類型。 |
MCIERR_EXTRA_CHARACTERS | 您必須以引號括住字串;結尾引號後面的字元無效。 |
MCIERR_FILE_NOT_FOUND | 找不到要求的檔案。 檢查路徑和檔名是否正確。 |
MCIERR_FILE_NOT_SAVED | 檔案未儲存。 請確定您的系統有足夠的磁碟空間,或有完整的網路連線。 |
MCIERR_FILE_READ | 從檔案讀取失敗。 請確定檔案存在於您的系統上,或您的系統具有完整的網路連線。 |
MCIERR_FILE_WRITE | 寫入檔案失敗。 請確定您的系統有足夠的磁碟空間,或有完整的網路連線。 |
MCIERR_FILENAME_REQUIRED | 檔名無效。 請確定檔名不超過八個字元,後面接著句號和擴展名。 |
MCIERR_FLAGS_NOT_COMPATIBLE | 指定的參數不能一起使用。 |
MCIERR_GET_CD | 找不到要求的檔案 OR MCI 裝置。 請嘗試變更目錄或重新啟動您的系統。 |
MCIERR_HARDWARE | 指定的裝置會呈現問題。 檢查裝置是否正常運作,或連絡裝置製造商。 |
MCIERR_ILLEGAL_FOR_AUTO_OPEN | MCI 不會在自動開啟的裝置上執行指定的命令。 等候裝置關閉,然後嘗試執行命令。 |
MCIERR_INTERNAL | 初始化MCI時發生問題。 請嘗試重新啟動 Windows作系統。 |
MCIERR_INVALID_DEVICE_ID | 無效的裝置識別碼。 使用開啟裝置時提供給裝置的標識碼。 |
MCIERR_INVALID_DEVICE_NAME | 指定的裝置不是由MCI開啟或辨識。 |
MCIERR_INVALID_FILE | 指定的檔案無法在指定的MCI裝置上播放。 檔案可能已損毀,或使用不正確的檔格式。 |
MCIERR_MISSING_PARAMETER | 指定的命令需要參數,您必須提供此參數。 |
MCIERR_MULTIPLE | 一個以上的裝置發生錯誤。 個別指定每個命令和裝置,以識別造成錯誤的裝置。 |
MCIERR_MUST_USE_SHAREABLE | 裝置驅動程式已在使用中。 您必須使用每個開啟命令來指定「可共用」參數,才能共享裝置。 |
MCIERR_NO_ELEMENT_ALLOWED | 指定的裝置不會使用檔名。 |
MCIERR_NO_INTEGER | 這個 MCI 命令的參數必須是整數值。 |
MCIERR_NO_WINDOW | 沒有顯示視窗。 |
MCIERR_NONAPPLICABLE_FUNCTION | 指定的 MCI 命令順序無法依指定順序執行。 更正命令順序;然後,再試一次。 |
MCIERR_NULL_PARAMETER_BLOCK | Null 參數區塊 (structure) 已傳遞至 MCI。 |
MCIERR_OUT_OF_MEMORY | 您的系統沒有足夠的記憶體供這項工作使用。 結束一或多個應用程式以增加可用的記憶體,然後再次嘗試執行工作。 |
MCIERR_OUTOFRANGE | 指定的參數值超出指定 MCI 命令的範圍。 |
MCIERR_SET_CD | 無法存取指定的檔案或 MCI 裝置,因為應用程式無法變更目錄。 |
MCIERR_SET_DRIVE | 無法存取指定的檔案或 MCI 裝置,因為應用程式無法變更磁碟驅動器。 |
MCIERR_UNNAMED_RESOURCE | 您無法儲存未命名的檔案。 指定檔名。 |
MCIERR_UNRECOGNIZED_COMMAND | 驅動程式無法辨識指定的命令。 |
MCIERR_UNSUPPORTED_FUNCTION | 系統所使用的 MCI 裝置驅動器不支援指定的命令。 |