次の方法で共有


ミニポート アダプター ダイレクト OID 要求

直接 OID 要求パスをサポートするために、ミニポート ドライバーは、NDIS_MINIPORT_DRIVER_CHARACTERISTICS構造体にミニポートXxx 関数のエントリ ポイントを提供し、NDIS ミニポート ドライバーの NdisMXxx 関数を提供します。

直接 OID 要求インターフェイスは、標準の OID 要求インターフェイスに似ています。 たとえば、 NdisMDirectOidRequestComplete 関数と ミニポートDirectOidRequest 関数は 、NdisMOidRequestComplete および ミニポートOidRequest 関数に似ています。

手記 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 関数 Standard OID 関数

ミニポートDirectOidRequest

ミニポートOidRequest

ミニポートCancelDirectOidRequest

ミニポートキャンセルOidRequest

NdisMDirectOidRequestComplete

NdisMOidRequestComplete