IMiniportMidiStream::SetFormat-Methode (portcls.h)

Die SetFormat -Methode legt das KS-Datenformat des MIDI-Streams fest.

Syntax

NTSTATUS SetFormat(
  [in] PKSDATAFORMAT DataFormat
);

Parameter

[in] DataFormat

Gibt das neue Format für den Stream an. Dieser Parameter ist ein Zeiger auf eine Struktur vom Typ KSDATAFORMAT.

Rückgabewert

SetFormat gibt STATUS_SUCCESS zurück, wenn der Aufruf erfolgreich war. Andernfalls gibt die Methode einen entsprechenden Fehlercode zurück.

Hinweise

Die SetFormat Methode macht im Wesentlichen nichts, da das Datenformat eines MIDI-Streams nicht in etwas anderes als MIDI geändert werden kann. Diese Methode wird aus Gründen der Vollständigkeit und der Orthogonalität mit den Methoden in den SetFormatSchnittstellen IMiniportWaveCyclic und IMiniportWavePci bereitgestellt. Sehen Sie sich die triviale Implementierung dieser Methode im fmsynth-Beispiel-Audiotreiber im Microsoft Windows Driver Kit (WDK) an. Sie können den Beispielcode als Vorlage für Ihre eigene Implementierung verwenden.

Anforderungen

Anforderung Wert
Zielplattform Universell
Header portcls.h (include Portcls.h)
IRQL PASSIVE_LEVEL

Weitere Informationen

IMiniportMidiStream

KSDATAFORMAT