カスタマイズされた OID と状態の表示
作成したカスタム GUID に NDIS がマップするカスタム OID を作成できます。 NDIS は、WMI クライアントが関連情報を照会または設定できるように、ミニポート ドライバーの WMI にカスタム GUID を登録します。
カスタム状態の表示を提供するには、NDIS ミニポート ドライバーは、NDIS_STATUS_MEDIA_SPECIFIC_INDICATION_EX状態の表示を使用する必要があります。 WMI クライアントは、WMI イベントに含まれるデータを使用して、カスタム イベントを識別する必要があります。 NDIS では、状態表示のカスタム GUID は登録されません。
ミニポート アダプターのカスタム OID と関連する WMI GUID を取得するために、NDIS は、ミニポート ドライバーの初期化が完了した後、ミニポート ドライバーに OID 要求を発行します。 NDIS は、ミニポート ドライバーがサポートする OID の一覧を取得するOID_GEN_SUPPORTED_LISTクエリを発行します。 ミニポート ドライバーには、応答にカスタム OID と標準 OID の両方が含まれます。 カスタム OID に関連付けられている GUID を取得するには、NDIS は、接続のないミニポート ドライバーまたは接続指向ミニポート ドライバーにOID_GEN_SUPPORTED_GUIDSクエリにOID_GEN_CO_SUPPORTED_GUIDSクエリを発行します。
OID_GEN_SUPPORTED_GUIDSまたはOID_GEN_CO_SUPPORTED_GUIDSするクエリは、NDIS にNDIS_GUID構造体の配列を返します。 各NDIS_GUID構造体は、カスタム GUID をカスタム OID にマップします。
カスタム OID と状態表示をサポートするには、NDIS_GUID構造に入力する必要があります。 GUID を記述するマネージド オブジェクト形式 (MOF) ファイルを作成し、ミニポート ドライバーを使用してこのファイルをビルドする必要もあります。
このセクションには、次が含まれます。