次の方法で共有


インターフェイス オブジェクト クエリ要求の処理

インターフェイス オブジェクトに関連付けられている現在の値を取得するには、NDIS は、インターフェイス プロバイダーの ProviderQueryObject 関数を呼び出します。 この関数は、クエリ要求を正常に処理した場合は NDIS_STATUS_SUCCESS を返し、それ以外の場合は NDIS_STATUS_Xxx エラー コードを返します。

インターフェイス プロバイダー固有の OID 要求の一覧については、「NDIS ネットワーク インターフェイス OID」を参照してください。 NDIS がプロバイダー、ミニポート アダプター、およびネットワーク インターフェイス オブジェクトをサポートするフィルター モジュールで使用する OID の一覧については、「NDIS ネットワーク インターフェイスから OID へのマッピング」を参照してください。

ProviderQueryObjectProviderIfContext パラメーターのハンドルは、インターフェイスを登録するために NdisIfRegisterInterface 関数を呼び出したときに、インターフェイス プロバイダーが NDIS に渡したコンテキスト領域を識別します。 ObjectId パラメーターは、クエリ対象のオブジェクトの OID を指定します。 pOutputBufferLength パラメーターと pOutputBuffer パラメーターは、出力バッファーの結果の長さを指すポインターと、出力バッファーへのポインターをそれぞれ提供します。