IMiniportMidiStream::SetFormat メソッド (portcls.h)
メソッドは SetFormat
、MIDI ストリームの KS データ形式を設定します。
構文
NTSTATUS SetFormat(
[in] PKSDATAFORMAT DataFormat
);
パラメーター
[in] DataFormat
ストリームの新しい形式を指定します。 このパラメーターは、 KSDATAFORMAT 型の構造体へのポインターです。
戻り値
SetFormat
は、呼び出しが成功した場合にSTATUS_SUCCESSを返します。 それ以外の場合、メソッドは適切なエラー コードを返します。
注釈
MIDI ストリームのデータ形式を MIDI 以外に変更できないため、このメソッドは SetFormat
基本的に何も行いません。 このメソッドは、IMiniportWaveCyclic インターフェイスと IMiniportWavePci インターフェイスのメソッドを使用SetFormat
して、完全性と直交性のために提供されます。 Microsoft Windows Driver Kit (WDK) の fmsynth サンプル オーディオ ドライバーで、このメソッドの簡単な実装を参照してください。 サンプル コードは、独自の実装のテンプレートとして使用できます。
要件
要件 | 値 |
---|---|
対象プラットフォーム | ユニバーサル |
Header | portcls.h (Portcls.h を含む) |
IRQL | PASSIVE_LEVEL |