Compartir a través de


Método IShellDispatch4.ExplorerPolicy

Obtiene el valor de una directiva de Windows Internet Explorer especificada.

Sintaxis

retVal = IShellDispatch4.ExplorerPolicy(
  bstrPolicyName
)

IShellDispatch4.ExplorerPolicy( _
  ByVal bstrPolicyName As BSTR _
) As Variant

Parámetros

bstrPolicyName [in]

Tipo: BSTR

Cadena que especifica el nombre de la directiva.

Valor devuelto

JScript

Tipo: Variant*

Valor asociado al nombre de directiva especificado.

VB

Tipo: Variant*

Valor asociado al nombre de directiva especificado.

Comentarios

Los administradores de red pueden controlar y administrar el entorno informático de sus usuarios estableciendo directivas.

El nombre del valor especificado debe estar dentro de la subclave HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer . Si el nombre del valor no existe, el método devuelve null.

Ejemplos

En los ejemplos siguientes se muestra el uso adecuado de ExplorerPolicy para JScript, VBScript y Visual Basic.

Jscript:

<script language="JScript">
    function fnIShellDispatch4ExplorerPolicyJ()
    {
        var objShell = new ActiveXObject("shell.application");
        var vReturn;
        
        vReturn = objshell.ExplorerPolicy("ValueName");
        alert(vReturn);
    }
</script>

Vbscript:

<script language="VBScript">
     function fnIShellDispatch4ExplorerPolicyVB()
        dim objShell
        dim vReturn
        
        set objShell = CreateObject("shell.application")
            vReturn = objshell.ExplorerPolicy("ValueName")
            alert(vReturn)
        set objShell = nothing
    end function
 </script>

Visual Basic:

Private Sub fnIShellDispatch4ExplorerPolicyVB()
    Dim objShell As Shell
    Dim vReturn  As Variant
    
    Set objShell = New Shell
        vReturn = objshell.ExplorerPolicy("ValueName")
        Debug.Print vReturn
    Set objShell = Nothing
End Sub

Requisitos

Requisito Value
Cliente mínimo compatible
Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible
Windows Server 2003 [solo aplicaciones de escritorio]
Encabezado
Shldisp.h
IDL
Shldisp.idl
Archivo DLL
Shell32.dll (versión 6.0 o posterior)