共用方式為


Miniport 驅動程式的函式資料表

泛型迷你埠驅動程式的上邊緣介面 (請參閱 WDM 音訊術語) 包含函式資料表。 某些非音訊迷你埠驅動程式會在註冊期間將函式資料表提供給埠驅動程式,此時迷你埠驅動程式會通知埠驅動程式大小,迷你埠驅動程式將需要的內容結構大小。 埠驅動程式會將函式資料表複製到某些私人位置、配置內容結構,並在函式資料表中呼叫初始化函式,並將指標傳遞至內容結構。

同樣地,音訊迷你埠驅動程式會使用函式資料表,但會以靜態方式配置它們,而且不需要由埠驅動程式複製。 埠驅動程式也會從指定的集區擷取其內容 (「object」) 記憶體,並將函式資料表的指標安裝到內容中。 由於函式資料表指標一律是內容中的第一個欄位,因此埠驅動程式只需要內容指標,而且可以透過內容存取函式資料表。

因為 COM 提供一個穩固、有效率、廣為了解的模型來建立抽象物件,所以採用此方法。 音訊迷你埠驅動程式模型利用 COM 和 COM 檔本文的產業經驗。 物件可以在 C 或 C++ 中實作及使用。 您也可以使用元件語言,但只應該在不需要可攜性的情況下使用。