Compartilhar via


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

O SetFormat método define o formato de dados KS do fluxo MIDI.

Sintaxe

NTSTATUS SetFormat(
  [in] PKSDATAFORMAT DataFormat
);

Parâmetros

[in] DataFormat

Especifica o novo formato para o fluxo. Esse parâmetro é um ponteiro para uma estrutura do tipo KSDATAFORMAT.

Retornar valor

SetFormat retornará STATUS_SUCCESS se a chamada tiver sido bem-sucedida. Caso contrário, o método retorna um código de erro apropriado.

Comentários

O SetFormat método essencialmente não faz nada porque o formato de dados de um fluxo MIDI não pode ser alterado para nada além de MIDI. Esse método é fornecido para fins de integridade e para ortogonalidade com os SetFormat métodos nas interfaces IMiniportWaveCyclic e IMiniportWavePci . Consulte a implementação trivial desse método no driver de áudio de exemplo fmsynth no WDK (Microsoft Windows Driver Kit). Você pode usar o código de exemplo como um modelo para sua própria implementação.

Requisitos

Requisito Valor
Plataforma de Destino Universal
Cabeçalho portcls.h (inclua Portcls.h)
IRQL PASSIVE_LEVEL

Confira também

IMiniportMidiStream

KSDATAFORMAT