Método IMiniportMidiStream::SetFormat (portcls.h)
O método SetFormat
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.
Valor de retorno
SetFormat
retornará STATUS_SUCCESS se a chamada tiver sido bem-sucedida. Caso contrário, o método retornará um código de erro apropriado.
Observações
O método SetFormat
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 ortogonalidade com os métodos SetFormat
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 |
---|---|
da Plataforma de Destino | Universal |
cabeçalho | portcls.h (inclua Portcls.h) |
IRQL | PASSIVE_LEVEL |