次の方法で共有


NDIS 6.1 の Direct OID 要求インターフェイス

注: NDIS は、NDIS 6.1 以降のドライバーの OID ダイレクトリクエストインターフェイスを提供します。 直接OIDリクエスト パスは、頻繁に照会または設定される OID リクエストをサポートします。 例えば、IPsec オフロード バージョン 2 (IPsecOV2) インターフェイスは、OID ダイレクトリクエストのOID_TCP_TASK_IP Standard Edition C_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 ダイレクトインターフェイスを実装する方法の詳細は、次のトピックをご覧ください。