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