Función PrivacyGetZonePreferenceW (winineti.h)

Recupera la configuración de privacidad de una dirección URLZONE y PrivacyType determinada.

Sintaxis

DWORD PrivacyGetZonePreferenceW(
  [in]                DWORD   dwZone,
  [in]                DWORD   dwType,
  [out, optional]     LPDWORD pdwTemplate,
  [out, optional]     LPWSTR  pszBuffer,
  [in, out, optional] LPDWORD pdwBufferLength
);

Parámetros

[in] dwZone

Valor de tipo DWORD que especifica la URLZONE para la que se recupera la configuración de privacidad.

[in] dwType

Valor de tipo DWORD que especifica privacyType para el que se recupera la configuración de privacidad.

[out, optional] pdwTemplate

LpDWORD que devuelve un puntero a un DWORD que contiene cuál de las privacyTemplates está en uso para este dwZone y dwType.

[out, optional] pszBuffer

LpWSTR que apunta a un búfer que contiene un LPCWSTR que representa una versión de cadena de pdwTemplate o una cadena personalizada si la pdwTemplate está establecida en PRIVACY_TEMPLATE_CUSTOM. Consulte PrivacySetZonePreferenceW para obtener una descripción de una cadena de preferencias de privacidad personalizada.

[in, out, optional] pdwBufferLength

LpDWORD que contiene la longitud del búfer en caracteres. Si la longitud del búfer no es suficiente, PrivacyGetZonePreferenceW devuelve con este parámetro establecido en el número de caracteres necesarios y con un valor devuelto de ERROR_MORE_DATA.

Valor devuelto

Devuelve cero si es correcto. De lo contrario, se devuelve uno de los mensajes de error definidos en winerr.h.

Comentarios

Esta configuración de privacidad para la zona de Internet se encuentra en la pestaña Privacidad del cuadro de diálogo Opciones de Internet.

Al igual que todos los demás aspectos de la API de WinINet, esta función no se puede llamar de forma segura desde DllMain ni desde los constructores y destructores de objetos globales.

Nota WinINet no admite implementaciones de servidor. Además, no se debe usar desde un servicio. En el caso de las implementaciones de servidor o los servicios, use Servicios HTTP de Microsoft Windows (WinHTTP).
 

Requisitos

   
Cliente mínimo compatible Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado winineti.h (incluye Wininet.h)
Library Wininet.lib
Archivo DLL Wininet.dll

Consulte también

InternetClearAllPerSiteCookieDecisions

InternetEnumPerSiteCookieDecision

InternetGetPerSiteCookieDecision

InternetSetPerSiteCookieDecisions

PrivacySetZonePreferenceW