Funzione PrivacyGetZonePreferenceW (wininet.h)
Recupera le impostazioni di privacy per un determinato URLZONE e PrivacyType.
Sintassi
DWORD PrivacyGetZonePreferenceW(
[in] DWORD dwZone,
[in] DWORD dwType,
[out, optional] LPDWORD pdwTemplate,
[out, optional] LPWSTR pszBuffer,
[in, out, optional] LPDWORD pdwBufferLength
);
Parametri
[in] dwZone
Valore di tipo DWORD che specifica l'URLZONE per cui vengono recuperate le impostazioni di privacy.
[in] dwType
Valore di tipo DWORD che specifica privacyType per cui vengono recuperate le impostazioni di privacy.
[out, optional] pdwTemplate
LPDWORD che restituisce un puntatore a una DWORD contenente quale privacyTemplates è in uso per questo dwZone e dwType.
[out, optional] pszBuffer
LPWSTR che punta a un buffer contenente un LPCWSTR che rappresenta una versione stringa del pdwTemplate o una stringa personalizzata se il valore pdwTemplate è impostato su PRIVACY_TEMPLATE_CUSTOM. Per una descrizione di una stringa di preferenze di privacy personalizzate, vedere PrivacySetZonePreferenceW .
[in, out, optional] pdwBufferLength
LPDWORD che contiene la lunghezza del buffer in caratteri. Se la lunghezza del buffer non è sufficiente, PrivacyGetZonePreferenceW restituisce con questo parametro impostato sul numero di caratteri necessari e con un valore restituito di ERROR_MORE_DATA.
Valore restituito
Restituisce zero in caso di esito positivo. In caso contrario, viene restituito uno dei messaggi di errore definiti in winerr.h.
Commenti
Queste impostazioni di privacy per l'area Internet sono disponibili nella scheda Privacy della finestra di dialogo Opzioni Internet.
Come tutti gli altri aspetti dell'API WinINet, questa funzione non può essere chiamata in modo sicuro dall'interno di DllMain o dai costruttori e distruttori degli oggetti globali.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 2000 Professional [solo app desktop] |
Server minimo supportato | Windows 2000 Server [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | wininet.h (include Wininet.h) |
Libreria | Wininet.lib |
DLL | Wininet.dll |
Vedi anche
InternetClearAllPerSiteCookieDecisions
InternetEnumPerSiteCookieDecision
InternetGetPerSiteCookieDecision