次の方法で共有


NDIS 6.1 での直接 OID 要求インターフェイス

NDIS は、NDIS 6.1 以降のドライバーの直接 OID 要求インターフェイスを提供します。 直接 OID 要求パスは、頻繁に照会または設定される OID 要求をサポートします。 たとえば、IPsec オフロード バージョン 2 (IPsecOV2) インターフェイスは、直接 OID 要求の OID_TCP_TASK_IPSEC_OFFLOAD_V2_ADD_SA OID を提供します。

直接 OID 要求インターフェイスは、NDIS ドライバーでは省略可能です。 直接 OID パスをサポートするために、ドライバーはエントリ ポイントを提供し、NDIS は、プロトコル、フィルター、およびミニポート ドライバーの NdisXxx 関数を提供します。

手記 NDIS は、直接 OID 要求インターフェイスで使用する特定の OID をサポートしています。 ドライバーが直接 OID インターフェイスで OID を使用できるかどうかを確認するには、OID リファレンス ページのメモを参照してください。

NDIS 6.1 の場合、直接 OID 要求インターフェイスを使用する唯一のインターフェイスは IPsecOV2 です。 IPsecOV2 の詳細については、 NDIS 6.1 の IPsec タスク オフロード バージョン 2 を参照してください。

Windows Server 2008 および Windows Vista Service Pack 1 (SP1) オペレーティング システムの NDIS 6.1 ドライバーでは、直接 OID 要求インターフェイスで次の OID のみを使用できます。

ミニポート ドライバーとフィルター ドライバーは、シリアル化されていない直接 OID 要求を処理できる必要があります。 標準の OID 要求インターフェイスとは異なり、NDIS は直接 OID インターフェイスまたは標準 OID 要求インターフェイスで送信される他の要求と直接 OID 要求をシリアル化しません。 また、ミニポート ドライバーとフィルター ドライバーは、IRQL <= DISPATCH_LEVEL で直接 OID 要求を処理できる必要があります。

ドライバーに直接 OID インターフェイスを実装する方法の詳細については、次のトピックを参照してください。