提示: 若 waveInAddBuffer 送出的缓冲区未返回则失败; 可用 waveInReset 放弃所有未用完的缓冲区.
//声明:
WINMMAPI MMRESULT WINAPI waveInClose(HWAVEIN hwi);
waveInClose(
hWaveIn: HWAVEIN /* 设备句柄; 函数若成功返回, 句柄则不再有效 */
): MMRESULT; /* 成功返回 0; 可能的错误值见下: */
MMSYSERR_INVALHANDLE = 5; /* 设备句柄无效 */
WAVERR_STILLPLAYING = 33; /* 缓冲区还在队列中 */