Freigeben über


PrivacyGetZonePreferenceW-Funktion (wininet.h)

Ruft die Datenschutzeinstellungen für eine angegebene URLZONE und privacyType ab.

Syntax

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

Parameter

[in] dwZone

Ein Wert vom Typ DWORD , der die URLZONE angibt, für die Datenschutzeinstellungen abgerufen werden.

[in] dwType

Ein Wert vom Typ DWORD , der den PrivacyType angibt, für den Datenschutzeinstellungen abgerufen werden.

[out, optional] pdwTemplate

Ein LPDWORD , das einen Zeiger auf ein DWORD zurückgibt, das enthält, welches der PrivacyTemplates für diese dwZone und dwType verwendet wird.

[out, optional] pszBuffer

Ein LPWSTR , der auf einen Puffer zeigt, der ein LPCWSTR enthält, das eine Zeichenfolgenversion der pdwTemplate darstellt, oder eine benutzerdefinierte Zeichenfolge, wenn pdwTemplate auf PRIVACY_TEMPLATE_CUSTOM festgelegt ist. Eine Beschreibung einer benutzerdefinierten Zeichenfolge für Datenschutzeinstellungen finden Sie unter PrivacySetZonePreferenceW .

[in, out, optional] pdwBufferLength

Ein LPDWORD , das die Pufferlänge in Zeichen enthält. Wenn die Pufferlänge nicht ausreicht, gibt PrivacyGetZonePreferenceW mit diesem Parameter zurück, der auf die erforderliche Anzahl von Zeichen und den Rückgabewert ERROR_MORE_DATA festgelegt ist.

Rückgabewert

Gibt 0 zurück, wenn erfolgreich. Andernfalls wird eine der in winerr.h definierten Fehlermeldungen zurückgegeben.

Hinweise

Diese Datenschutzeinstellungen für die Internetzone finden Sie auf der Registerkarte Datenschutz des Dialogfelds Internetoptionen.

Wie alle anderen Aspekte der WinINet-API kann diese Funktion nicht sicher innerhalb von DllMain oder den Konstruktoren und Destruktoren globaler Objekte aufgerufen werden.

Hinweis WinINet unterstützt keine Serverimplementierungen. Darüber hinaus sollte es nicht von einem Dienst verwendet werden. Verwenden Sie für Serverimplementierungen oder Dienste Microsoft Windows HTTP Services (WinHTTP).
 

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile wininet.h (wininet.h einschließen)
Bibliothek Wininet.lib
DLL Wininet.dll

Weitere Informationen

InternetClearAllPerSiteCookieDecisions

InternetEnumPerSiteCookieDecision

InternetGetPerSiteCookieDecision

InternetSetPerSiteCookieDecisions

PrivacySetZonePreferenceW