Bagikan melalui


Metode IShellDispatch2.IsServiceRunning

Mengembalikan nilai yang menunjukkan apakah layanan tertentu sedang berjalan.

Sintaks

retVal = IShellDispatch2.IsServiceRunning(
  sServiceName
)

IShellDispatch2.IsServiceRunning( _
  ByVal sServiceName As BSTR _
) As Variant

Parameter

sServiceName [in]

Jenis: BSTR

String yang berisi nama layanan.

Menampilkan nilai

JScript

Jenis: Varian*

Mengembalikan true jika layanan yang ditentukan oleh sServiceName sedang berjalan; jika tidak, salah.

VB

Jenis: Varian*

Mengembalikan true jika layanan yang ditentukan oleh sServiceName sedang berjalan; jika tidak, salah.

Keterangan

Metode ini diimplementasikan dan diakses melalui metode Shell.IsServiceRunning .

Metode ini saat ini tidak tersedia di Microsoft Visual Basic.

Contoh

Contoh berikut menunjukkan penggunaan IsServiceRunning untuk menentukan apakah layanan Tema berjalan untuk aplikasi. Penggunaan ditampilkan untuk JScript dan VBScript.

Jscript:

<script language="JScript">
    function fnIsServiceRunningJ()
    {
        var objShell = new ActiveXObject("shell.application");
        var bReturn;
    
        bReturn = objShell.IsServiceRunning("Themes");
    }
</script>

Vbscript:

<script language="VBScript">
    function fnIsServiceRunningVB()
        dim objShell
        dim bReturn
    
        set objShell = CreateObject("shell.application")
    
        bReturn = objShell.IsServiceRunning("Themes")
    
        set objShell = nothing
    end function
</script>

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung
Windows 2000 Professional, Windows XP [hanya aplikasi desktop]
Server minimum yang didukung
Windows Server 2003 [hanya aplikasi desktop]
Header
Shldisp.h
IDL
Shldisp.idl
DLL
Shell32.dll (versi 5.0 atau yang lebih baru)