Win32_PrinterController クラス
Win32_PrinterController関連付け WMI クラスは、プリンターとプリンターが接続されているローカル デバイスを関連付けます。 このクラスは、ローカル プリンターのインスタンスのみを返します。
次の構文はマネージド オブジェクト フォーマット (MOF) のコードを単純化したもので、すべての継承されたプロパティを含みます。 プロパティは、MOF の順序ではなく、アルファベット順で一覧表示されます。
構文
class Win32_PrinterController : CIM_ControlledBy
{
uint16 AccessState;
CIM_Controller REF Antecedent;
Win32_Printer REF Dependent;
uint32 NegotiatedDataWidth;
uint64 NegotiatedSpeed;
uint32 NumberOfHardResets;
uint32 NumberOfSoftResets;
};
メンバー
Win32_PrinterController クラスには、次の種類のメンバーがあります。
プロパティ
Win32_PrinterController クラスには、これらのプロパティがあります。
-
AccessState
-
-
データ型: uint16
-
アクセスの種類: 読み取り専用
デバイスへのコントローラー アクセスの状態。 この情報は、論理デバイスを複数のコントローラーでコマンドを実行したり、複数のコントローラーを介してアクセスしたりできる場合に必要です。
このプロパティは、 CIM_ControlledByから継承されます。
-
-
0
-
Unknown
-
1
-
アクティブ
-
2
-
非アクティブ
先行
-
データ型: CIM_Controller
-
アクセスの種類: 読み取り専用
-
修飾子: キー
このプリンターに関連付けられているローカル デバイスを表す CIM_Controller インスタンスへの参照。
このプロパティは、 CIM_Dependencyから継承されます。
依存型
-
データ型: Win32_Printer
-
アクセスの種類: 読み取り専用
-
修飾子: キー
ローカル デバイスに関連付けられているプリンターを表す Win32_Printer インスタンスへの参照。
このプロパティは、 CIM_Dependencyから継承されます。
NegotiatedDataWidth
-
データ型: uint32
-
アクセスの種類: 読み取り専用
デバイス間で使用されるデータ幅 (複数のバスまたは接続データの幅が可能な場合)。 データ幅はビット単位で指定します。 データ幅がネゴシエートされていない場合、またはこの情報がデバイス管理で使用できない場合、または重要な場合は、 プロパティを 0 (ゼロ) に設定する必要があります。
このプロパティは、 CIM_DeviceConnectionから継承されます。
NegotiatedSpeed
-
データ型: uint64
-
アクセスの種類: 読み取り専用
デバイス間の使用速度 (複数のバスまたは接続速度が可能な場合)。 速度は、1 秒あたりのビット数で指定されます。 接続またはバスの速度がネゴシエートされない場合、またはこの情報がデバイス管理で使用できない場合、または重要な場合は、 プロパティを 0 (ゼロ) に設定する必要があります。
このプロパティは、 CIM_DeviceConnectionから継承されます。
スクリプトでの uint64 値の使用の詳細については、「 WMI でのスクリプト作成」を参照してください。
NumberOfHardResets
-
データ型: uint32
-
アクセスの種類: 読み取り専用
コントローラーによって発行されたハード リセットの数。
このプロパティは、 CIM_ControlledByから継承されます。
NumberOfSoftResets
-
データ型: uint32
-
アクセスの種類: 読み取り専用
コントローラーによって発行されたソフト リセットの数。
このプロパティは、 CIM_ControlledByから継承されます。
注釈
Win32_PrinterController クラスは、CIM_ControlledByから派生します。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント |
Windows Vista |
サポートされている最小のサーバー |
Windows Server 2008 |
名前空間 |
Root\CIMV2 |
MOF |
|
[DLL] |
|
こちらもご覧ください