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 |