Bagikan melalui


Metode Shell.IsServiceRunning

Mengembalikan nilai yang menunjukkan apakah layanan tertentu sedang berjalan.

Sintaks

retVal = Shell.IsServiceRunning(
  sServiceName
)

Shell.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 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:

function fnIsServiceRunningJ()
{
    var objShell = new ActiveXObject("shell.application");
    var bReturn;

    bReturn = objShell.IsServiceRunning("Themes");
}

Vbscript:

function fnIsServiceRunningVB()
    dim objShell
    dim bReturn

    set objShell = CreateObject("shell.application")

    bReturn = objShell.IsServiceRunning("Themes")

    set objShell = nothing
end function

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)