次の方法で共有


ServiceController.GetServices メソッド (String)

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

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

パラメータ

  • machineName
    サービスを取得する対象のコンピュータ。

戻り値

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

例外

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

解説

GetServices は、指定したコンピュータからデバイス以外のドライバ サービスおよびドライバ以外のサービスだけを返します。デバイス ドライバ サービスを取得するには、 GetDevices メソッドを呼び出します。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.GetServices オーバーロードの一覧 | GetDevices