Partager via


Méthode IMiniportMidiStream ::SetFormat (portcls.h)

La SetFormat méthode définit le format de données KS du flux MIDI.

Syntaxe

NTSTATUS SetFormat(
  [in] PKSDATAFORMAT DataFormat
);

Paramètres

[in] DataFormat

Spécifie le nouveau format pour le flux. Ce paramètre est un pointeur vers une structure de type KSDATAFORMAT.

Valeur retournée

SetFormat retourne STATUS_SUCCESS si l’appel a réussi. Sinon, la méthode retourne un code d’erreur approprié.

Remarques

La SetFormat méthode ne fait essentiellement rien, car le format de données d’un flux MIDI ne peut pas être remplacé par autre chose que MIDI. Cette méthode est fournie par souci d’exhaustivité et d’orthogonalité avec les SetFormat méthodes des interfaces IMiniportWaveCyclic et IMiniportWavePci . Consultez l’implémentation triviale de cette méthode dans l’exemple de pilote audio fmsynth dans microsoft Windows Driver Kit (WDK). Vous pouvez utiliser l’exemple de code comme modèle pour votre propre implémentation.

Configuration requise

Condition requise Valeur
Plateforme cible Universal
En-tête portcls.h (include Portcls.h)
IRQL PASSIVE_LEVEL

Voir aussi

IMiniportMidiStream

KSDATAFORMAT