Bagikan melalui


Metode IShellDispatch2.CanStartStopService

Menentukan apakah pengguna saat ini dapat memulai dan menghentikan layanan bernama.

Sintaks

retVal = IShellDispatch2.CanStartStopService(
  sServiceName
)

IShellDispatch2.CanStartStopService( _
  ByVal sServiceName As String _
) As Variant

Parameter

sServiceName [in]

Jenis: String

String yang berisi nama layanan.

Nilai kembali

JScript

Jenis: Varian*

Mengembalikan true jika pengguna dapat memulai dan menghentikan layanan; jika tidak, salah.

VB

Jenis: Varian*

Mengembalikan true jika pengguna dapat memulai dan menghentikan layanan; jika tidak, salah.

Keterangan

Metode ini diimplementasikan dan diakses melalui metode Shell.CanStartStopService .

Metode ini saat ini tidak tersedia di Microsoft Visual Basic.

Contoh

Contoh berikut menunjukkan penggunaan CanStartStopService untuk JScript dan VBScript.

Jscript:

<script language="JScript">
    function fnCanStartStopServiceJ()
    {
        var objShell = new ActiveXObject("shell.application");
        var bReturn;

        bReturn = objShell.CanStartStopService("service name");
    }
</script>

Vbscript:

<script language="VBScript">
    function fnCanStartStopServiceVB()
        dim objShell
        dim bReturn

        set objShell = CreateObject("shell.application")

        bReturn = objShell.CanStartStopService("service name")

        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)