Metode IShellDispatch2.IsRestricted
Mengambil pengaturan pembatasan grup dari registri.
Sintaks
iRetVal = IShellDispatch2.IsRestricted(
sGroup,
sRestriction
)
IShellDispatch2.IsRestricted( _
ByVal sGroup As BSTR, _
ByVal sRestriction As BSTR _
) As Integer
Parameter
-
sGroup [in]
-
Jenis: BSTR
String yang berisi nama grup. Nilai ini adalah nama subkunjung registri untuk memeriksa pembatasan.
-
sRestriction [in]
-
Jenis: BSTR
String yang berisi batasan yang nilainya akan diambil.
Menampilkan nilai
JScript
Jenis: Bilangan bulat*
Nilai pembatasan. Jika pembatasan yang ditentukan tidak ditemukan, nilai yang dikembalikan adalah 0.
VB
Jenis: Bilangan bulat*
Nilai pembatasan. Jika pembatasan yang ditentukan tidak ditemukan, nilai yang dikembalikan adalah 0.
Keterangan
Metode ini diimplementasikan dan diakses melalui metode Shell.IsRestricted .
IsRestricted pertama-tama mencari nama subkuncar yang cocok dengan grup di bawah kunci berikut.
HKEY_LOCAL_MACHINE
Software
Microsoft
Windows
CurrentVersion
Policies
Pembatasan dinyatakan sebagai nilai subkunjung kebijakan individual. Jika pembatasan bernama dalam sRestriction ditemukan di subkunjung bernama di sGroup, IsRestricted mengembalikan nilai pembatasan saat ini. Jika pembatasan tidak ditemukan di bawah HKEY_LOCAL_MACHINE, subkunjung yang sama diperiksa di bawah HKEY_CURRENT_USER.
Metode ini saat ini tidak tersedia di Microsoft Visual Basic.
Contoh
Contoh berikut menunjukkan penggunaan IsRestricted untuk mengambil nilai data pembatasan undockwithoutlogon dari subkunjung Sistem . Penggunaan ditampilkan untuk JScript dan VBScript.
Jscript:
<script language="JScript">
function fnIsRestricedJ()
{
var objShell = new ActiveXObject("shell.application");
var lReturn;
lReturn = objShell.IsRestricted("system", "undockwithoutlogon");
document.write(lReturn);
}
</script>
Vbscript:
<script language="VBScript">
function fnIsRestricedVB()
dim objShell
dim lReturn
set objShell = CreateObject("shell.application")
lReturn = objShell.IsRestricted("system", "undockwithoutlogon")
document.write(lReturn)
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 |
|
IDL |
|
DLL |
|