Freigeben über


IWinHttpRequest::SetAutoLogonPolicy-Methode

Die SetAutoLogonPolicy-Methode legt die aktuelle Richtlinie für automatische Anmeldung fest.

Syntax

HRESULT SetAutoLogonPolicy(
  [in] WinHttpRequestAutoLogonPolicy AutoLogonPolicy
);

Parameter

AutoLogonPolicy [in]

Gibt die aktuelle Richtlinie für die automatische Anmeldung an.

Rückgabewert

Der Rückgabewert wird bei Erfolg S_OK oder andernfalls ein Fehlerwert.

Bemerkungen

Die Standardrichtlinie ist AutoLogonPolicy_OnlyIfBypassProxy.

Rufen Sie SetAutoLogonPolicy auf, um die Richtlinie für die automatische Anmeldung festzulegen, bevor Sie Send aufrufen, um die Anforderung zu senden.

Hinweis

Informationen zu Windows XP und Windows 2000 finden Sie im Abschnitt Laufzeitanforderungen der WinHTTP-Startseite .

Beispiele

Das folgende Skriptbeispiel zeigt, wie die Richtlinie für die automatische Anmeldung so festgelegt wird, dass die NTLM- oder Negotiate-Authentifizierung niemals automatisch verwendet wird.

// Instantiate a WinHttpRequest object.
var HttpReq = new ActiveXObject("WinHttp.WinHttpRequest.5.1");
    
// Open an HTTP connection.
HttpReq.Open("GET", "https://www.fabrikam.com/", false);
    
// Do not automatically send user credentials.
HttpReq.SetAutoLogonPolicy(2);

// Send the HTTP Request.
HttpReq.Send();

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows XP, Windows 2000 Professional mit SP3 [nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows Server 2003, Windows 2000 Server mit SP3 [nur Desktop-Apps]
Verteilbare Komponente
WinHTTP 5.0 und Internet Explorer 5.01 oder höher unter Windows XP und Windows 2000.
IDL
HttpRequest.idl
Bibliothek
Winhttp.lib
DLL
Winhttp.dll

Siehe auch

IWinHttpRequest

WinHttpRequest

Authentifizierung in WinHTTP

WinHTTP-Versionen