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 ダイレクトインターフェイスを実装する方法の詳細は、次のトピックをご覧ください。