Compartir a través de


Método IItemPreviewerExt::SuggestBrowserPolicy

Sugiere la directiva de seguridad que se va a aplicar al explorador.

Sintaxis

HRESULT SuggestBrowserPolicy(
  [in]          DWORD dwContext,
  [out, retval] DWORD *pdwFlags
);

Parámetros

dwContext [in]

Tipo: DWORD

Identificador de contexto de la operación. Reemplace el valor predeterminado de dwContextpara establecer el identificador de contexto en un valor que desee.

pdwFlags [out, retval]

Tipo: DWORD*

Puntero a un valor DWORD que contiene marcas de comprobación de comprobación. La marca BROWSERPOLICY_UNTRUSTED_CONTENT deshabilita cualquier posibilidad de que la versión preliminar pueda ejecutar script o ActiveX. El parámetro pdwFlags no debe ser un puntero NULL .

Valor devuelto

Tipo: HRESULT

Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error HRESULT .

Comentarios

La interfaz IItemPreviewerExt solo se admite en Windows XP y Windows Server 2003 y ya no debe usarse.

Para obtener una vista previa de los datos adjuntos con un controlador de protocolo de terceros en equipos que ejecutan Windows XP o Windows Server 2003, puede ser necesario usar la interfaz IItemPreviewerExt y las siguientes API: las interfaces ISearchProtocolUI, IItemPropertyBag e ISearchItem , la estructura LINKINFO y la enumeración LINKTYPE .

Se recomienda encarecidamente usar la marca BROWSERPOLICY_UNTRUSTED_CONTENT para deshabilitar cualquier posibilidad de que la versión preliminar pueda ejecutar script o ActiveX. El método IItemPreviewerExt::SuggestBrowserPolicy puede devolver información sobre si el elemento que se está previsualizando es de confianza o no. Esto permitirá que el control trident del controlador de vista previa ejecute el script e incluso los controles ActiveX. Dado que el previsualizador suele usar archivos temporales para generar la vista previa, esto puede dar lugar a una ejecución inesperada de código y script en la zona Equipo local.

Requisitos

Requisito Value
Cliente mínimo compatible
Windows XP con SP2 [solo aplicaciones de escritorio]
Servidor mínimo compatible
Windows Server 2003 [solo aplicaciones de escritorio]
Redistribuible
Búsqueda de escritorio de Windows (WDS) 3.0

Consulte también

IItemPreviewerExt