WSDUriDecode 関数 (wsdutil.h)
RFC2396の規則に従って URI をデコードします。
構文
HRESULT WSDUriDecode(
[in] LPCWSTR source,
[in] DWORD cchSource,
[out] LPWSTR *destOut,
[out, optional] DWORD *cchDestOut
);
パラメーター
[in] source
デコードする URI を格納します。
[in] cchSource
ソースの長さを文字数で指定します。
[out] destOut
デコードされた URI を含む文字列へのポインター。 destOut が NULL でない場合、呼び出し元のアプリケーションは WSDFreeLinkedMemory を呼び出して、割り当てられた文字列を解放する必要があります。
[out, optional] cchDestOut
destOut の長さを文字数で指定します。
戻り値
この関数は、これらの値のいずれかを返すことができます。
リターン コード | 説明 |
---|---|
|
関数は正常に完了しました。 |
|
source が NULL であるか 、cchSource が 0 です。 |
|
source の文字数が WSD_MAX_TEXT_LENGTH (8192) を超えています。 |
|
destOut は NULL です。 |
注釈
WSDUriDecode は 、ソース内のエンコードされた文字をデコードします。 これらの文字は、パーセント記号 (%) の後に 2 桁の 16 進数で識別されます。 WSDUriDecode は、マルチバイト文字の 1 バイトコンポーネントをデコードし、 それらを destOut のワイド文字表現に変換します。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 7 [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2008 R2 [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | wsdutil.h (Wsdapi.h を含む) |
Library | Wsdapi.lib |
[DLL] | Wsdapi.dll |