Share via


IMiniportWaveCyclicStream::SetFormat メソッド (portcls.h)

メソッドは SetFormat 、ウェーブ ストリームの KS データ形式を設定します。

構文

NTSTATUS SetFormat(
  [in] PKSDATAFORMAT DataFormat
);

パラメーター

[in] DataFormat

ストリームの新しい形式を指定します。 このパラメーターは、 KSDATAFORMAT 型の構造体へのポインターです。

戻り値

SetFormat は、呼び出しが成功した場合にSTATUS_SUCCESSを返します。 それ以外の場合、メソッドは適切なエラー コードを返します。

注釈

ウェーブ ストリームの初期形式は、ストリームを作成する IMiniportWaveCyclic::NewStream 呼び出しで指定されます。 ストリームの作成後、 SetFormat 呼び出しはストリームの形式を初期設定から変更できます。

ウェーブ ストリーム形式の指定については、「 オーディオ データ形式とデータ範囲」を参照してください。

要件

要件
対象プラットフォーム ユニバーサル
Header portcls.h (Portcls.h を含む)
IRQL PASSIVE_LEVEL

こちらもご覧ください

IMiniportWaveCyclic::NewStream

IMiniportWaveCyclicStream

KSDATAFORMAT