IMiniportWaveCyclicStream::SetFormat 方法 (portcls.h)

方法 SetFormat 设置波流的 KS 数据格式。

语法

NTSTATUS SetFormat(
  [in] PKSDATAFORMAT DataFormat
);

参数

[in] DataFormat

指定流的新格式。 此参数是指向 KSDATAFORMAT 类型的结构的指针。

返回值

SetFormat 如果调用成功,则返回STATUS_SUCCESS。 否则,该方法将返回相应的错误代码。

注解

波形流的初始格式在创建流的 IMiniportWaveCyclic::NewStream 调用中指定。 创建流后, SetFormat 调用可以更改流的格式与其初始设置。

有关指定波流格式的信息,请参阅 音频数据格式和数据范围

要求

要求
目标平台 通用
标头 portcls.h (包括 Portcls.h)
IRQL PASSIVE_LEVEL

另请参阅

IMiniportWaveCyclic::NewStream

IMiniportWaveCyclicStream

KSDATAFORMAT