次の方法で共有


WMI の NDIS オブジェクト バージョンの問題

このトピックでは、Windows Management Instrumentation (WMI) のサポートに影響を与える NDIS オブジェクトのバージョンの問題について説明します。

WMI マネージド オブジェクト形式 (MOF) ファイル内にバージョン管理はありません。 そのため、対応する NDIS 構造に新しいリビジョンがある場合、MOF データ オブジェクトにさらにフィールドが追加されています。

NDIS_WMI_Xxx_HEADER 構造には、新しい NDIS バージョンのメンバーが追加されたときに、新しいリビジョンが含められます。 現在の NDIS_WMI_Xxx_HEADER 構造の一覧については、「NDIS WMI 構造」をご覧ください。

アプリケーションがクエリ操作の WMI 情報にアクセスするとき、データにアクセスする前に、返されるバッファー内のバージョンをチェックする必要があります。 設定操作の場合、アプリケーションは、基になるドライバーが受け入れたバージョンを決定するため、NDIS_WMI_OUTPUT_INFO 構造の SupportedRevision メンバーをチェックする必要があります。

多くの WMI オブジェクトには、NDIS_OBJECT_HEADER 構造と同等の MSNdis_ObjectHeader プロパティが含まれています。 MSNdis_ObjectHeader プロパティに値を入力するとき、NDIS_OBJECT_HEADER トピックに記載されているフィールドとリビジョン フィールドを設定します。 64 ビット システムへのシームレスな移植性を確保するには、サイズ フィールドを 0xFFFF に設定します。

NDIS バージョンの概要

NDIS バージョン情報の指定