IMiniportMidiStream::SetFormat 方法 (portcls.h)
方法 SetFormat
會設定 MIDI 數據流的 KS 資料格式。
語法
NTSTATUS SetFormat(
[in] PKSDATAFORMAT DataFormat
);
參數
[in] DataFormat
指定數據流的新格式。 此參數是 KSDATAFORMAT 類型結構的指標。
傳回值
SetFormat
如果呼叫成功,會傳回STATUS_SUCCESS。 否則,方法會傳回適當的錯誤碼。
備註
方法 SetFormat
基本上不會執行任何動作,因為MIDI數據流的數據格式無法變更為MIDI以外的任何專案。 這個方法是為了完整性和與 IMiniportWaveCyclic 和 IMiniportWavePci 介面中的方法正交SetFormat
。 請參閱 Microsoft Windows Driver Kit (WDK) 中 fmsynth 範例音訊驅動程式中的這個方法的簡單實作。 您可以使用範例程式代碼作為您自己的實作範本。
規格需求
需求 | 值 |
---|---|
目標平台 | Universal |
標頭 | portcls.h (包含 Portcls.h) |
IRQL | PASSIVE_LEVEL |