次の方法で共有


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