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 函数或使用 mmioCreateChunk 函数创建的 RIFF 文件中的区块中升出。
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 文件中区块的信息。