HttpPrepareUrl 関数 (http.h)

HttpPrepareUrl 関数は、正規化されていない Unicode または punycode URL を解析、分析、および正規化して、他の HTTP 関数で安全かつ有効に使用できるようにします。

構文

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

パラメーター

Reserved

予約済み。 NULL にする必要があります。

Flags

予約済み。 ゼロを指定してください。

[in] Url

準備する正規化されていない Unicode または punycode URL を表す文字列へのポインター。

[out] PreparedUrl

正常に出力された場合、正規化された URL を表す文字列へのポインター。

メモHeapFree を使用して PreparedUrl を解放します。
 

戻り値

関数が成功すると、 ERROR_SUCCESSが返されます。

関数が失敗した場合は、WinError.h で定義されている次のエラー コードまたはシステム エラー コード のいずれかを返します。

要件

   
サポートされている最小のクライアント Windows 8 [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2012 [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー http.h
Library Httpapi.lib
[DLL] Httpapi.dll