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 SetFormat
Schnittstellen 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 |