IMiniportWaveCyclicStream::Silence 方法 (portcls.h)

方法 Silence 用于将静默样本复制到指定的缓冲区。

语法

void Silence(
  [in,out] PVOID Buffer,
  [in]     ULONG ByteCount
);

参数

[in,out] Buffer

内核虚拟地址空间中的指针,指向要写入静音示例的缓冲区的开头。 缓冲区必须足够大,至少包含 ByteCount 中指定的字节数。

[in] ByteCount

指定要写入缓冲区的静默字节数。

返回值

备注

Windows 将 8 位 PCM 值视为无符号,并将 16 位和更大的 PCM 值视为有符号。 当使用静音填充 8 位 PCM 缓冲区的一部分时, Silence 方法将每个字节设置为值0x80。 将静音写入包含 16 位或更大 PCM 值的缓冲区时,该方法使用零填充缓冲区的指定部分。

要求

要求
目标平台 通用
标头 portcls.h (包括 Portcls.h)
IRQL 任何级别