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 |