Condividi tramite


Metodo IMiniportMidiStream::SetFormat (portcls.h)

Il metodo SetFormat imposta il formato dei dati KS del flusso MIDI.

Sintassi

NTSTATUS SetFormat(
  [in] PKSDATAFORMAT DataFormat
);

Parametri

[in] DataFormat

Specifica il nuovo formato per il flusso. Questo parametro è un puntatore a una struttura di tipo KSDATAFORMAT.

Valore restituito

SetFormat restituisce STATUS_SUCCESS se la chiamata ha avuto esito positivo. In caso contrario, il metodo restituisce un codice di errore appropriato.

Osservazioni

Il metodo SetFormat essenzialmente non fa nulla perché il formato dei dati di un flusso MIDI non può essere modificato in nulla diverso da MIDI. Questo metodo viene fornito per motivi di completezza e per l'ortogonalità con i metodi di SetFormat nelle interfacce IMiniportWaveCyclic e IMiniportWavePci. Vedi l'implementazione semplice di questo metodo nel driver audio di esempio fmsynth in Microsoft Windows Driver Kit (WDK). È possibile usare il codice di esempio come modello per la propria implementazione.

Fabbisogno

Requisito Valore
piattaforma di destinazione Universale
intestazione portcls.h (include Portcls.h)
IRQL PASSIVE_LEVEL

Vedere anche

IMiniportMidiStream

KSDATAFORMAT