| 函數 |
簡介 |
| auxGetDevCaps |
查詢指定的輔助輸出裝置以確定其效能 |
| auxGetNumDevs |
檢取系統中存在的輔助輸出裝置的數量 |
| auxGetVolume |
返回指定的輔助輸出裝置的當前卷裝置 |
| auxOutMessage |
向指定的輔助輸出裝置發送一條訊息 |
| auxSetVolume |
在指定的輔助輸出裝置中設定卷 |
| CloseDirver |
關閉指定的可安裝磁碟機 |
| DefDriverProc |
為任何不由可安裝磁碟機處理的訊息提供的預設處理 |
| Drivercallback |
調用一個回呼函數,發送一條訊息給視窗或將一個線程的阻塞解除 |
| DrvGetModuleHandle |
返回包含指定可安裝磁碟機模組的執行個體控制代碼 |
| DrvsendMessage |
把指定的訊息發送給可安裝磁碟機 |
| GetDriverModuleHandle |
返回包含指定可安裝磁碟機模組的執行個體控制代碼 |
| joyGetDevCaps |
查詢指定的遊戲杆裝置以確定其效能 |
| joyGetNumDevs |
返回系統支援的遊戲杆裝置的數量 |
| joyGetPos |
查詢指定的遊戲杆裝置的位置和活動性 |
| joyGetPosEx |
查詢一個遊戲杆裝置的位置和它的按扭狀態 |
| joyGetThreshold |
查詢指定的遊戲杆裝置的當前移動閾值 |
| joyReleaseCapture |
釋放由JoySetCapture函數設定的在指定遊戲杆裝置上的捕獲 |
| joySetCapture |
發送一個遊戲杆訊息到指定的視窗 |
| joySetThreshold |
設定指定的遊戲杆裝置的移動閾值 |
| mciGetCreatorTask |
為指定的MCI裝置檢取其建立的任務 |
| mciGetDeviceID |
返回和開啟裝置名稱相匹配的裝置標識符 |
| mciGetErrorString |
檢取描述指定媒介控制介面錯誤碼的字串 |
| mciGetYieldProc |
返回和媒介控制介面的WAIT標誌相關的回呼函數的地址 |
| mciSendCommand |
向指定的媒介控制介面裝置發送一條命令 |
| mciSendString |
向指定的媒介控制介面裝置發送一個字串 |
| mciSetYieldProc |
設定一個過程地址,在MCI裝置因指定了WAIT標誌而等待一個命令完成時,該過程被周期性調用 |
| midiConnect |
將指定的MIDI輸入裝置串連到輸出裝置 |
| midiDisconnect |
斷開MIDI輸入裝置和輸出裝置的串連 |
| midiInAddBuffer |
向指定的音樂儀器數字介面的輸入裝置增加一個緩衝區 |
| midiInClose |
關閉指定的音樂儀器數字介面的輸入裝置 |
| midiInGetDveCaps |
查詢指定的音樂儀器數字介面的輸入裝置,以確定其效能 |
| midiInGetErrorText |
檢取有關音樂儀器數字介面的輸入裝置指定錯誤的文本說明 |
| midiInGetID |
獲得一個音樂一起數字介面的輸入裝置的標識符 |
| midiInGetNumDevs |
檢取系統中音樂儀器數字介面的輸入裝置的數量 |
| midiInMessage |
向指定的音樂儀器數字介面的輸入裝置磁碟機發送一條訊息 |
| midiInOpen |
開啟指定的音樂儀器數字介面的輸入裝置 |
| midiInPrepareHeader |
為音樂儀器數字介面的輸入裝置準備一個緩衝區 |
| midiInReset |
在給定的MIDI輸入裝置上輸入,並將所有掛起的輸入緩衝區標記為已執行的 |
| midiInStart |
啟動在指定的音樂儀器數字介面的輸入裝置上的輸入 |
| midiInStop |
停止在給定的音樂儀器數字介面的輸入裝置上的輸入 |
| midiInUnprepareHeader |
消除由midiInPrepareHeader函數完成的準備 |
| midiOutCacheDrumPatches |
請求內部的一個MIDI合成裝置預裝指定的基於鍵的擊打音色集 |
| midiOutCachePatches |
請求內部的音樂儀器數字介面的合成裝置預裝指定的音色集 |
| midiOutClose |
關閉指定的音樂儀器數字介面的輸出裝置 |
| midiOutGetDevCaps |
查詢指定的音樂儀器數字介面的輸出裝置,以確定其效能 |
| midiOutGetErrorText |
檢取有關MIDI輸出裝置指定採取的文本說明 |
| midiOutGetID |
檢取指定的MIDI輸出裝置的標識符 |
| midiOutGetNumDevs |
檢取系統中存在的MIDI輸出裝置的數量 |
| midiOutGetVolume |
返回一個MIDI輸出裝置的當前卷設定 |
| midiOutLongMsg |
向指定的MIDI輸出裝置發送一條系統專用的MIDI訊息 |
| midiOutMessage |
向一MIDI輸出裝置磁碟機發送一條訊息 |
| midiOutOpen |
開啟指定的MIDI輸出裝置進行回放 |
| midiOutPrepareHeader |
為MIDI輸出裝置準備一個緩衝區 |
| midiOutReset |
為指定的MIDI輸出裝置關閉所有MIDI通道上的所有標誌 |
| midiOutSetVolume |
設定一個MIDI輸出裝置的卷 |
| midiOutShortMsg |
向指定的MIDI輸出裝置發送一條短MIDI訊息 |
| midiOutUnprepareHeader |
清除由midiOutPrepareHeader函數完成的準備 |
| midiStreamClose |
關閉一個開啟的MIDI流 |
| midiStreamOpen |
為輸出,開啟一個MIDI流 |
| midiStreamOut |
在MIDI輸出裝置上播放或排隊一個MIDI資料流 |
| midiStreamPause |
暫停一個MIDI流的播放 |
| midiStreamPosition |
在一個MIDI流中檢取當前位置 |
| midiStreamProperty |
設定或檢取與MIDI輸出裝置相關MIDI資料流的特性 |
| midiStreamRestart |
重新啟動一個暫停MIDI流 |
| midiStreamStop |
關掉指定MIDI輸出裝置的所有MIDI通道 |
| mixerClose |
關閉指定的混頻器 |
| mixerGetControlDetails |
檢取和一個聲頻指線路相關的單一控制項的細節 |
| mixerGetDevCaps |
查詢指定的混頻器以確定其效能 |
| mixerGetID |
擷取指定混頻器的標識符 |
| mixerGetLineContrils |
檢取和一個聲頻線路相關的一個或多個控制項 |
| mixerGetLineInfo |
檢取混頻器有關特有線路的資訊 |
| mixerGetNumDevs |
返回系統中存在的混頻器的數量 |
| mixerMessage |
把一個定製混頻器磁碟機訊息直接發送給混頻器磁碟機 |
| mixerOpen |
開啟指定的混頻器,在應用程式關閉該控制代碼前保證該裝置不被移走 |
| mixerSetControlDetails |
設定和一個聲頻指線路相關的單一控制項的細節 |
| mmioAsvance |
填充一個檔案的IO緩衝區 |
| mmioAscend |
取出一個RIFF檔案塊 |
| mmioClose |
關閉有mmioOpen開啟的檔案 |
| mmioCreateChunk |
建立由mmioOpen函數開啟的RIFF檔案中的一個塊 |
| mmioDescend |
進入由mmioOpen函數開啟的RIFF檔案的塊中,並尋找一個塊 |
| mmioFlush |
把檔案緩衝區的資料寫入磁碟中 |
| mmioGetInfo |
檢取有關由mmioOpen函數建立的RIFF檔案的資訊 |
| mmioInstallIOProcA |
裝入或刪除一個自訂的IO過程 |
| mmioOpen |
為輸入輸出開啟一個檔案 |
| mmioRead |
從由mmioOpen函數開啟的檔案中讀取指定位元組數的資料 |
| mmioRename |
重新命名指定的檔案 |
| mmioSeek |
改變由mmioOpen函數開啟的檔案中的當前指標位置 |
| mmioSendMessage |
向與指定檔案相聯絡的IO過程發送一條訊息 |
| mmioSetBuffer |
允許或禁止檔案緩衝區的IO,或改變這個緩衝區,或改變這個緩衝區的大小 |
| mmioSetInfo |
更新從被開啟檔案中檢取的資訊 |
| mmioStringToFOURCC |
把一個以NULL結束的字串轉換成一個4字元代碼 |
| mmioWrite |
向由mmioOpen函數開啟的檔案中寫入指定位元組數的資料 |
| mmsystemGetVersion |
返回多媒體擴充系統軟體的目前的版本號 |
| OpenDriver |
開啟一個可安裝磁碟機執行個體,並用預設設定或指定值初始化該執行個體 |
| PlaySound |
播放一個波形聲音 |
| SendDriveMessage |
向指定的可安裝磁碟機發送一條訊息 |
| SndPlaySound |
播放一個由檔案名稱或由登記的[sound]段的入口指定的波形聲音 |
| timeBeginPeriod |
設定應用程式或驅動程式使用的最小定時器解析度 |
| timeEndPeriod |
清除應用程式或驅動程式使用的最小定時器解析度 |
| timeGetDevCaps |
查詢定時器裝置以確定其效能 |
| timeGetSystemTime |
檢取從WINDOWS開始已逝去的毫秒數 |
| timeGetTime |
檢取從WINDOWS開始已逝去的毫秒數,此函數比上一條函數開銷小 |
| timeKillEvent |
毀掉指定的定時器回調事件 |
| timeSetEvent |
設定一個定時器回調事件 |
| waveInAddBuffer |
向波形輸入裝置添加一個輸入緩衝區 |
| WaveInClose |
關閉指定的波形輸入設定 |
| waveInGetDevCaps |
查詢指定的波形輸入裝置以確定其效能 |
| waveInGetErrorText |
檢取由指定的錯誤碼標識的文本說明 |
| waveInGetID |
擷取指定的波形輸入裝置的標識符 |
| waveInGetNumDevs |
返回系統中存在的波形輸入裝置的數量 |
| waveInGetPosition |
檢取指定波形輸入裝置的當前位置 |
| waveInMessage |
發送一條訊息給波形輸入裝置的磁碟機 |
| waveInOpen |
為錄音而開啟一個波形輸入裝置 |
| waveInPrepareHeader |
為波形輸入準備一個輸入緩衝區 |
| waveInReset |
停止給定的波形輸入裝置的輸入,且將當前位置清零 |
| waveInStart |
啟動在指定的波形輸入裝置的輸入 |
| waveInStop |
停止在指定的波形輸入裝置上的輸入 |
| waveInUnprepareHeader |
清除由waveInPrepareHeader函數實現的準備 |
| waveOutBreakLoop |
中斷給定的波形輸出裝置上一個迴圈,並允許播放磁碟機列表中的下一個塊 |
| waveOutClose |
關閉指定的波形輸出裝置 |
| waveOutGetDevCaps |
查詢一個指定的波形輸出裝置以確定其效能 |
| waveOutGetErrorText |
檢取由指定的錯誤碼標識的文本說明 |
| waveOutGetID |
檢取指定的波形輸出裝置的標識符 |
| waveOutGetNumDevs |
檢取系統中存在的波形輸出裝置的數量 |
| waveOutGetPitch |
查詢一個波形輸出裝置的當前音調設定 |
| waveOutGetPlaybackRate |
查詢一個波形輸出裝置當前播放的速度 |
| waveOutGetPosition |
檢取指定波形輸出裝置的當前播放位置 |
| waveOutGetVolume |
查詢指定波形輸出裝置的當前音量設定 |
| waveOutMessage |
發送一條訊息給一個波形輸出裝置的磁碟機 |
| waveOutOpen |
為播放開啟一個波形輸出裝置 |
| waveOutPause |
暫停指定波形輸出裝置上的播放 |
| waveOutPrepareHeader |
為播放準備一個波形緩衝區 |
| waveOutRestart |
重新啟動一個被暫停波形輸出裝置 |
| waveOutSetPitch |
設定一個波形輸出裝置的音調 |
| waveOutSetPlaybackRate |
設定指定波形輸出裝置的速度 |
| waveOutSetVolume |
設定指定的波形輸出裝置的音量 |
| waveOutUnprepareHeader |
清除由waveOutPrepareHeader函數實現的準備 |
| waveOutWrite |
向指定的波形輸出裝置發送一個資料區塊 |