インターフェイス オブジェクト クエリ要求の処理
インターフェイス オブジェクトに関連付けられている現在の値を取得するには、NDIS は、インターフェイス プロバイダーの ProviderQueryObject 関数を呼び出します。 この関数は、クエリ要求を正常に処理した場合は NDIS_STATUS_SUCCESS を返し、それ以外の場合は NDIS_STATUS_Xxx エラー コードを返します。
インターフェイス プロバイダー固有の OID 要求の一覧については、「NDIS ネットワーク インターフェイス OID」を参照してください。 NDIS がプロバイダー、ミニポート アダプター、およびネットワーク インターフェイス オブジェクトをサポートするフィルター モジュールで使用する OID の一覧については、「NDIS ネットワーク インターフェイスから OID へのマッピング」を参照してください。
ProviderQueryObject の ProviderIfContext パラメーターのハンドルは、インターフェイスを登録するために NdisIfRegisterInterface 関数を呼び出したときに、インターフェイス プロバイダーが NDIS に渡したコンテキスト領域を識別します。 ObjectId パラメーターは、クエリ対象のオブジェクトの OID を指定します。 pOutputBufferLength パラメーターと pOutputBuffer パラメーターは、出力バッファーの結果の長さを指すポインターと、出力バッファーへのポインターをそれぞれ提供します。