Metodo IMiniportMidiStream::SetFormat (portcls.h)
Il SetFormat
metodo imposta il formato di 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.
Commenti
Il SetFormat
metodo essenzialmente non esegue alcuna operazione 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 SetFormat
metodi nelle interfacce IMiniportWaveCyclic e IMiniportWavePci . Vedere 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.
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Universale |
Intestazione | portcls.h (include Portcls.h) |
IRQL | PASSIVE_LEVEL |