MCI_BREAK命令
MCI_BREAK命令會設定 MCI 裝置的中斷金鑰。 MCI 直接支援此命令,而不是將它傳遞至裝置。 任何 MCI 應用程式都可以使用此命令。
若要傳送此命令,請使用下列參數呼叫 mciSendCommand 函式。
MCIERROR mciSendCommand(
MCIDEVICEID wDeviceID,
MCI_BREAK,
DWORD dwFlags,
(DWORD) (LPMCI_BREAK_PARMS) lpBreak
);
參數
-
wDeviceID
-
要接收命令訊息之 MCI 裝置的裝置識別碼。
-
dwFlags
-
MCI_NOTIFY、MCI_WAIT或數位視訊和視訊音片錄製器, (VCR) 裝置,MCI_TEST。 如需這些旗標的相關資訊,請參閱 等候、通知和測試旗標。
-
lpBreak
-
MCI_ BREAK_PARMS結構的指標。
傳回值
如果成功或發生錯誤,則傳回零。
備註
您可能必須多次按下中斷鍵,才能中斷等候作業。 取消裝置等候後按下中斷鍵可將中斷傳送至應用程式。 如果應用程式已針對虛擬金鑰程式碼定義動作,則它可能會不小心回應中斷。 例如,使用快速鍵VK_CANCEL的應用程式可以在取消等候後按下 CTRL+BREAK 鍵時回應預設 CTRL+BREAK 鍵。
下列其他旗標適用于所有裝置:
-
MCI_BREAK_HWND
-
lpBreak所識別結構的hwndBreak成員包含一個視窗控制碼,必須是目前視窗,才能啟用該 MCI 裝置的中斷偵測。 這通常是應用程式的主視窗。 如果省略,MCI 不會檢查目前視窗的視窗控制碼。
-
MCI_BREAK_KEY
-
lpBreak所識別結構的nVirtKey成員會指定用於中斷金鑰的虛擬金鑰程式碼。 根據預設,MCI 會將 CTRL+BREAK 指派為中斷鍵。 如果未指定MCI_BREAK_OFF,則需要此旗標。
-
MCI_BREAK_OFF
-
停用指定裝置的任何現有中斷鍵。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 |
Windows 2000 Professional [僅限傳統型應用程式] |
最低支援的伺服器 |
Windows 2000 Server [僅限桌面應用程式] |
標頭 |
|