次の方法で共有


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

こちらもご覧ください

IMiniportMidiStream

KSDATAFORMAT