次の方法で共有


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)」を参照してください。

Windows XP
サポート対象。

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 を含む)

関連項目

OID_GEN_STATISTICS