OID_GEN_SUPPORTED_LIST
OID_GEN_SUPPORTED_LIST OID は、クエリとして、ミニポート ドライバーまたは NIC がサポートするオブジェクトの OID の配列を指定します。 オブジェクトには、一般的なオブジェクト、メディア固有のオブジェクト、および実装固有のオブジェクトが含まれます。
バージョン情報
Windows Vista 以降のバージョンの Windows
サポート対象。
NDIS 6.0 以降のミニポート ドライバー
要求されていません。
NDIS 5.1 ミニポート ドライバー
必須。 「OID_GEN_SUPPORTED_LIST (NDIS 5.1)」を参照してください。
NDIS 5.1 ミニポート ドライバー
必須。 「OID_GEN_SUPPORTED_LIST (NDIS 5.1)」を参照してください。
解説
NDIS 6.0 以降のミニポート ドライバーは、この OID 要求を受信しません。 NDIS は、ミニポート ドライバーが初期化中に提供するキャッシュ値でこの OID を処理します。
初期化中にサポートされている OID の一覧を指定するため、ミニポート ドライバーは、NDIS_MINIPORT_ADAPTER_GENERAL_ATTRIBUTES 構造体の SupportedOidList メンバーを設定し、NdisMSetMiniportAttributes 関数に構造体を渡します。
NDIS は、提供された一覧のサブセットを、このクエリを行うプロトコル ドライバーに転送します。 つまり、NDIS は、プロトコル ドライバーが統計クエリを実行しないため、サポートされている統計 OID を一覧から除外します。
ミニポート ドライバーは、サポートされている OID の一覧で OID を一覧表示する場合、OID を完全にサポートしている必要があります。 つまり、ミニポート ドライバーは、クエリに応答するか、一覧に含まれる OID の要求を設定するとき、有効なデータを返す必要があります。 たとえば、 OID_GEN_STATISTICS OID は、NDIS 6.0 以降のミニポート ドライバーに必要な OID です。 ミニポート ドライバーがハードウェアまたはソフトウェアの統計をサポートしておらず、正しくない統計情報を返す場合、サポートされている OID の一覧で OID_GEN_STATISTICS を指定できません。
サポートされている OID の一覧には、OID が重複して表示される場合があります。 ドライバーは、一覧の各 OID のエントリが 1 つだけであることを保証する必要はありません。
要件
ヘッダー |
Ntddndis.h (Ndis.h を含む) |