次の方法で共有


フレームワーク オブジェクトのプロパティ

ほとんどのフレームワーク オブジェクトには、プロパティのセットが含まれています。 プロパティは、ドライバーが使用できる情報を表します。 ドライバーの観点からは、一部のプロパティは読み取り専用で、一部のプロパティは読み取り/書き込みです。

読み取り可能な各プロパティに対して、フレームワークは、ドライバーがプロパティの値を取得するために呼び出すことができる 「get」method を定義します。 各 「get」メソッドは、プロパティの現在の値を返します。

書き込み可能な各プロパティに対して、フレームワークは、ドライバーがプロパティの値を変更するために呼び出すことができる 「set」メソッドを定義します。 ドライバーは、プロパティの新しい値を入力パラメーターとして「set」メソッドに提供します。

たとえば、フレームワーク デバイス オブジェクトは、ドライバーがデバイスのプラグ アンド プレイ (PnP) 状態を取得または設定するために呼び出すことができる 2 つのメソッド WdfDeviceGetDeviceStateWdfDeviceSetDeviceStateを定義します。