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.
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