Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Codiert die angegebene WS_URL in eine URL-Zeichenfolge angesichts der Komponententeile. Werte werden nach Bedarf mit Escapezeichen versehen, kombiniert und in der angegebenen WS_HEAP gespeichert, und das Ergebnis wird als WS_STRING zurückgegeben.
Syntax
HRESULT WsEncodeUrl(
[in] const WS_URL *url,
[in] ULONG flags,
[in] WS_HEAP *heap,
[out] WS_STRING *outUrl,
[in, optional] WS_ERROR *error
);
Parameter
[in] url
Ein Verweis auf die zu codierende WS_URL.
[in] flags
Der Wert dieses Parameters bestimmt die Methode der URL-Schemaauswertung. Siehe WS_URL_FLAGS.
[in] heap
Ein Zeiger auf einen WS_HEAP , in dem die URL zugewiesen werden soll.
[out] outUrl
Ein Zeiger auf die resultierende URL-Zeichenfolge.
[in, optional] error
Ein Zeiger auf ein WS_ERROR-Objekt , in dem zusätzliche Informationen zum Fehler gespeichert werden sollen, wenn die Funktion fehlschlägt.
Rückgabewert
Diese Funktion kann einen dieser Werte zurückgeben.
| Rückgabecode | Beschreibung |
|---|---|
|
Mindestens ein Argument ist ungültig. |
|
Der Arbeitsspeicher ist nicht mehr vorhanden. |
|
Die zu codierenden URL-Daten waren gemäß der URL-Syntax ungültig. |
|
Diese Funktion gibt möglicherweise andere Fehler zurück, die oben nicht aufgeführt sind. |
Hinweise
Wenn ein Schema im URL-Parameter nicht erkannt wird, gibt die Funktion WS_E_INVALID_FORMAT zurück.
Nur in WS_URL_SCHEME_TYPE identifizierte Schematypen werden unterstützt.
Anforderungen
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) | Windows 7 [Desktop-Apps | UWP-Apps] |
| Unterstützte Mindestversion (Server) | Windows Server 2008 R2 [Desktop-Apps | UWP-Apps] |
| Zielplattform | Windows |
| Kopfzeile | webservices.h |
| Bibliothek | WebServices.lib |
| DLL | WebServices.dll |