Metodo IShellDispatch2.IsRestricted
Recupera l'impostazione di restrizione di un gruppo dal Registro di sistema.
Sintassi
iRetVal = IShellDispatch2.IsRestricted(
sGroup,
sRestriction
)
IShellDispatch2.IsRestricted( _
ByVal sGroup As BSTR, _
ByVal sRestriction As BSTR _
) As Integer
Parametri
-
sGroup [in]
-
Tipo: BSTR
Stringa contenente il nome del gruppo. Questo valore è il nome di una sottochiave del Registro di sistema in cui verificare la restrizione.
-
sRestriction [in]
-
Tipo: BSTR
Stringa che contiene la restrizione il cui valore deve essere recuperato.
Valore restituito
JScript
Tipo: Integer*
Valore della restrizione. Se la restrizione specificata non viene trovata, il valore restituito è 0.
VB
Tipo: Integer*
Valore della restrizione. Se la restrizione specificata non viene trovata, il valore restituito è 0.
Commenti
Questo metodo viene implementato e accessibile tramite il metodo Shell.IsRestricted .
IsRestricted cerca innanzitutto un nome di sottochiave corrispondente a sGroup nella chiave seguente.
HKEY_LOCAL_MACHINE
Software
Microsoft
Windows
CurrentVersion
Policies
Le restrizioni vengono dichiarate come valori delle singole sottochiave dei criteri. Se la restrizione denominata in sRestriction viene trovata nella sottochiave denominata in sGroup, IsRestricted restituisce il valore corrente della restrizione. Se la restrizione non viene trovata in HKEY_LOCAL_MACHINE, la stessa sottochiave viene selezionata in HKEY_CURRENT_USER.
Questo metodo non è attualmente disponibile in Microsoft Visual Basic.
Esempio
Negli esempi seguenti viene illustrato l'uso di IsRestricted per recuperare il valore dei dati della restrizione undockwithoutlogon dalla sottochiave Di sistema . L'utilizzo viene visualizzato per JScript e 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>
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato |
Windows 2000 Professional, Windows XP [solo app desktop] |
Server minimo supportato |
Windows Server 2003 [solo app desktop] |
Intestazione |
|
IDL |
|
DLL |
|