IVsHTMLConverter.ConvertFromURLEncoding 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
将字符串从 URL 编码 (例如,使用 %20 为空间) 为个字符。
public:
int ConvertFromURLEncoding(System::UInt32 uCodePage, System::String ^ szToConvert, System::UInt32 cchBuffSize, cli::array <System::UInt16> ^ szBuffer, [Runtime::InteropServices::Out] System::UInt32 % pcchBuffSizeActual);
int ConvertFromURLEncoding(unsigned int uCodePage, std::wstring const & szToConvert, unsigned int cchBuffSize, std::Array <unsigned short> const & szBuffer, [Runtime::InteropServices::Out] unsigned int & pcchBuffSizeActual);
public int ConvertFromURLEncoding (uint uCodePage, string szToConvert, uint cchBuffSize, ushort[] szBuffer, out uint pcchBuffSizeActual);
abstract member ConvertFromURLEncoding : uint32 * string * uint32 * uint16[] * uint32 -> int
Public Function ConvertFromURLEncoding (uCodePage As UInteger, szToConvert As String, cchBuffSize As UInteger, szBuffer As UShort(), ByRef pcchBuffSizeActual As UInteger) As Integer
参数
- uCodePage
- UInt32
中转换为字符时要使用的代码页。
- szToConvert
- String
中要转换的字符串。
- cchBuffSize
- UInt32
中要在其中存储转换后的字符串的缓冲区的长度。
- szBuffer
- UInt16[]
弄包含转换后的字符串的缓冲区。
- pcchBuffSizeActual
- UInt32
弄一个指针,指向所使用缓冲区的实际大小。
返回
如果该方法成功,则它会返回 S_OK。 如果该方法失败,则会返回错误代码。
注解
COM 签名
从 vsshell:
HRESULT IVsHTMLConverter::ConvertFromURLEncoding(
[in] UINT uCodePage,
[in] LPCOLESTR szToConvert,
[in] ULONG cchBuffSize,
[in, out, size_is(cchBuffSize)] OLECHAR szBuffer[],
[out] ULONG *pcchBuffSizeActual
);