acmStreamPrepareHeader 函数 (msacm.h)
ACM 流转换的 ACMSTREAMHEADER 结构。 必须先为每个流标头调用此函数,然后才能在转换流中使用。 应用程序只需在给定流的生命周期内准备一次流标头。 只要源缓冲区和目标缓冲区的大小不超过最初准备流标头时使用的大小,就可以重复使用流标头。
语法
MMRESULT ACMAPI acmStreamPrepareHeader(
HACMSTREAM has,
LPACMSTREAMHEADER pash,
DWORD fdwPrepare
);
参数
has
转换蒸汽的句柄。
pash
指向 ACMSTREAMHEADER 结构的指针,该结构标识要准备的源缓冲区和目标缓冲区。
fdwPrepare
保留;必须为零。
返回值
如果成功,则返回零,否则返回错误。 可能的错误值包括以下内容。
返回代码 | 说明 |
---|---|
|
至少有一个标志无效。 |
|
指定的句柄无效。 |
|
至少有一个参数无效。 |
|
系统无法分配资源。 |
注解
准备已准备好的流标头不起作用,函数返回零。 不过,应确保应用程序不会多次准备流标头。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 2000 Professional [仅限桌面应用] |
最低受支持的服务器 | Windows 2000 Server [仅限桌面应用] |
目标平台 | Windows |
标头 | msacm.h |
Library | Msacm32.lib |
DLL | Msacm32.dll |