一般 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 | 設備磁碟機已在使用中。 您必須使用每個開啟的命令來指定 「sharable」 參數,才能共用裝置。 |
MCIERR_NO_ELEMENT_ALLOWED | 指定的裝置不會使用檔案名。 |
MCIERR_NO_INTEGER | 這個 MCI 命令的參數必須是整數值。 |
MCIERR_NO_WINDOW | 沒有顯示視窗。 |
MCIERR_NONAPPLICABLE_FUNCTION | 指定的 MCI 命令順序無法以指定的循序執行。 更正命令順序;然後,再試一次。 |
MCIERR_Null_PARAMETER_BLOCK | null 參數區塊 (結構) 傳遞至 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 設備磁碟機不支援指定的命令。 |