共用方式為


mmiscapi.h 標頭

Windows 多媒體會使用此標頭。 如需詳細資訊,請參閱

mmiscapi.h 包含下列程式設計介面:

函式

 
CloseDriver

關閉可安裝的驅動程式。
DefDriverProc

提供可安裝驅動程式未處理之任何訊息的預設處理。 此函式僅用於可安裝驅動程式的 DriverProc 函式內。 (DefDriverProc)
DriverCallback

呼叫回呼函式、將訊息傳送至視窗,或解除封鎖執行緒。 動作取決於通知旗標的值。 此函式僅用於可安裝驅動程式的 DriverProc 函式內。
DrvDefDriverProc

提供可安裝驅動程式未處理之任何訊息的預設處理。 此函式僅用於可安裝驅動程式的 DriverProc 函式內。D
DrvGetModuleHandle

擷取包含可安裝驅動程式之模組的實例控制碼。 提供此函式以與舊版 Windows 相容。
GetDriverModuleHandle

擷取包含可安裝驅動程式之模組的實例控制碼。
mmioAdvance

mmioAdvance 函式會使用 mmioGetInfo 函式,將檔案的 I/O 緩衝區設定為直接 I/O 緩衝區存取前移。
mmioAscend

mmioAscend 函式會以 mmioDescend 函式遞減到 RIFF 檔案中的區塊,或使用 mmioCreateChunk 函式建立。
mmioClose

mmioClose 函式會關閉使用 mmioOpen 函式開啟的檔案。
mmioCreateChunk

mmioCreateChunk 函式會在使用 mmioOpen 函式開啟的 RIFF 檔案中建立區塊。
mmioDescend

mmioDescend 函式會遞減為使用 mmioOpen 函式開啟的 RIFF 檔案區塊。 它也可以搜尋指定的區塊。
mmioFlush

如果緩衝區已寫入,mmioFlush 函式會將檔案的 I/O 緩衝區寫入磁片。
mmioGetInfo

mmioGetInfo 函式會擷取使用 mmioOpen 函式開啟之檔案的相關資訊。 如果檔案已針對緩衝 I/O 開啟,這項資訊可讓應用程式直接存取 I/O 緩衝區。
mmioInstallIOProc

mmioInstallIOProc 函式會安裝或移除自訂 I/O 程式,並使用其對應的四個字元程式碼來尋找已安裝的 I/O 程式。
mmioInstallIOProcA

mmioInstallIOProc 函式會安裝或移除自訂 I/O 程式。 此函式也會使用對應的四個字元程式碼,找出已安裝的 I/O 程式。 (mmioInstallIOProcA)
mmioInstallIOProcW

mmioInstallIOProcW (Unicode) 函式會安裝或移除自訂 I/O 程式,並使用對應的程式碼來尋找已安裝的 I/O 程式。
mmioOpen

mmioOpen 函式會開啟未緩衝或緩衝 I/O 的檔案;會建立檔案;刪除檔案;或檢查檔案是否存在。
mmioOpenA

mmioOpen 函式會開啟未緩衝或緩衝 I/O 的檔案;會建立檔案;刪除檔案;或檢查檔案是否存在。 (mmioOpenA)
mmioOpenW

mmioOpenW (Unicode) 函式會開啟未緩衝或緩衝 I/O 的檔案;會建立檔案;刪除檔案;或檢查檔案是否存在。 (mmioOpenW)
mmioRead

mmioRead 函式會從使用 mmioOpen 函式開啟的檔案讀取指定的位元組數目。
mmioRename

mmioRename 函式會重新命名指定的檔案,並包含修改包含檔案名之字串的參數。
mmioRenameA

mmioRename 函式會重新命名指定的檔案。 (mmioRenameA)
mmioRenameW

mmioRenameW (Unicode) 函式會重新命名指定的檔案,並包含修改包含檔案名之字串的參數。 (mmioRenameW)
mmioSeek

mmioSeek 函式會變更使用 mmioOpen 函式開啟的檔案中目前檔案位置。
mmioSendMessage

mmioSendMessage 函式會將訊息傳送至與指定檔案相關聯的 I/O 程式。
mmioSetBuffer

mmioSetBuffer 函式會啟用或停用緩衝 I/O,或使用 mmioOpen 函式變更開啟之檔案的緩衝區或緩衝區大小。
mmioSetInfo

mmioSetInfo 函式會更新 mmioGetInfo 函式所擷取的資訊,以瞭解使用 mmioOpen 函式開啟的檔案。 使用此函式終止針對緩衝 I/O 開啟之檔案的直接緩衝區存取。
mmioStringToFOURCC

mmioStringToFOURCC 函式會將以 Null 終止的字串轉換成四個字元的程式碼,並包含修改轉換的參數。 (mmioStringToFOURCCW)
mmioStringToFOURCCA

mmioStringToFOURCC 函式會將以 Null 終止的字串轉換成四個字元的程式碼。 (mmioStringToFOURCCA)
mmioStringToFOURCCW

mmioStringToFOURCCW (Unicode) 函式會將以 Null 終止的字串轉換成四個字元的程式碼。 (mmioStringToFOURCCW)
mmioWrite

mmioWrite 函式會使用 mmioOpen 函式,將指定的位元組數目寫入開啟的檔案。
OpenDriver

開啟可安裝驅動程式的實例,並使用驅動程式的預設設定或驅動程式特定值來初始化實例。
SendDriverMessage

將指定的訊息傳送至可安裝的驅動程式。
sndOpenSound

開啟指定的音效事件。

回呼函式

 
DRIVERPROC

處理可安裝驅動程式的驅動程式訊息。 DriverProc 是驅動程式提供的函式。
MMIOPROC

MMIOProc 函式是 mmioInstallIOProc 函式所安裝的自訂輸入/輸出 (I/O) 程式。

結構

 
DRVCONFIGINFO

包含與可安裝驅動程式相關聯的登錄機碼和值名稱。
MMCKINFO

MMCKINFO 結構包含 RIFF 檔案中區塊的相關資訊。