次の方法で共有


ServiceController.GetDevices メソッド (String)

指定したコンピュータのデバイス ドライバ サービスを取得します。

Overloads Public Shared Function GetDevices( _
   ByVal machineName As String _) As ServiceController()
[C#]
public static ServiceController[] GetDevices(stringmachineName);
[C++]
public: static ServiceController* GetDevices(String* machineName) [];
[JScript]
public static function GetDevices(
   machineName : String) : ServiceController[];

パラメータ

  • machineName
    デバイス ドライバ サービスの取得対象となるコンピュータ。

戻り値

ServiceController 型の配列。この配列の各要素は、指定したコンピュータのデバイス ドライバ サービスに関連付けられています。

例外

例外の種類 条件
Win32Exception システム API へのアクセス中にエラーが発生しました。
ArgumentException machineName パラメータの構文が無効です。

解説

GetDevices は、指定したコンピュータからデバイス ドライバ サービスだけを返します。デバイス以外のドライバ サービスまたはドライバ以外のサービスを取得するには、 GetServices メソッドを呼び出します。2 つのメソッドを組み合わせると、コンピュータ上のすべてのサービスにアクセスできます。

必要条件

プラットフォーム: Windows NT Server 4.0, Windows NT Workstation 4.0, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ

.NET Framework セキュリティ:

参照

ServiceController クラス | ServiceController メンバ | System.ServiceProcess 名前空間 | ServiceController.GetDevices オーバーロードの一覧 | GetServices