共用方式為


Miniport 配接器直接 OID 要求

為了支援直接 OID 要求路徑,迷你埠驅動程式會在NDIS_MINIPORT_DRIVER_CHARACTERISTICS結構中提供MiniportXxx函式進入點,而 NDIS 提供迷你埠驅動程式的NdisMXxx函式。

直接 OID 要求介面類似于標準 OID 要求介面。 例如, NdisMDirectOidRequestCompleteMiniportDirectOidRequest 函式類似于 NdisMOidRequestCompleteMiniportOidRequest 函式。

注意 NDIS 6.1 支援特定的 OID,以搭配直接 OID 要求介面使用。 NDIS 6.1 和部分 NDIS 6.1 OID 之前存在的 OID 不受支援。 若要判斷 OID 是否可以在直接 OID 介面中使用,請參閱 OID 參考頁面。 

迷你埠驅動程式必須能夠處理未序列化的直接 OID 要求。 不同于標準 OID 要求介面,NDIS 不會將直接 OID 要求序列化為使用直接 OID 介面或標準 OID 要求介面傳送的其他要求。 此外,迷你埠驅動程式必須能夠處理 IRQL < = DISPATCH_LEVEL的直接 OID 要求。

若要支援直接 OID 要求介面,請使用標準 OID 要求介面的檔。 下表顯示直接 OID 要求介面和標準 OID 要求介面中函式之間的關聯性。

直接 OID 函式 標準 OID 函式

MiniportDirectOidRequest

MiniportOidRequest

MiniportCancelDirectOidRequest

MiniportCancelOidRequest

NdisMDirectOidRequestComplete

NdisMOidRequestComplete