Freigeben über


HttpPrepareUrl-Funktion (http.h)

Die HttpPrepareUrl-Funktion analysiert, analysiert und normalisiert eine nicht normalisierte Unicode- oder Punycode-URL, sodass die Verwendung in anderen HTTP-Funktionen sicher und gültig ist.

Syntax

HTTPAPI_LINKAGE ULONG HttpPrepareUrl(
        PVOID  Reserved,
        ULONG  Flags,
  [in]  PCWSTR Url,
  [out] PWSTR  *PreparedUrl
);

Parameter

Reserved

Reserviert. Muss NULL sein.

Flags

Reserviert. Muss Null sein.

[in] Url

Ein Zeiger auf eine Zeichenfolge, die die vorzubereitende nicht normalisierte Unicode- oder Punycode-URL darstellt.

[out] PreparedUrl

Bei erfolgreicher Ausgabe ein Zeiger auf eine Zeichenfolge, die die normalisierte URL darstellt.

Hinweis Free PreparedUrl mit HeapFree.
 

Rückgabewert

Wenn die Funktion erfolgreich ist, gibt sie ERROR_SUCCESS zurück.

Wenn die Funktion fehlschlägt, gibt sie einen der folgenden oder einen in WinError.h definierten Systemfehlercode zurück.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 8 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2012 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile http.h
Bibliothek Httpapi.lib
DLL Httpapi.dll