IVsHTMLConverter.ConvertToURLEncoding Method
Converts a string substituting URL encoding where needed, such as "%20" for a space.
Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop (in Microsoft.VisualStudio.Shell.Interop.dll)
Syntax
'Declaration
Function ConvertToURLEncoding ( _
uCodePage As UInteger, _
szToConvert As String, _
cchBuffSize As UInteger, _
<OutAttribute> szBuffer As UShort(), _
<OutAttribute> ByRef pcchBuffSizeActual As UInteger _
) As Integer
int ConvertToURLEncoding(
uint uCodePage,
string szToConvert,
uint cchBuffSize,
ushort[] szBuffer,
out uint pcchBuffSizeActual
)
int ConvertToURLEncoding(
[InAttribute] unsigned int uCodePage,
[InAttribute] String^ szToConvert,
[InAttribute] unsigned int cchBuffSize,
[OutAttribute] array<unsigned short>^ szBuffer,
[OutAttribute] unsigned int% pcchBuffSizeActual
)
abstract ConvertToURLEncoding :
uCodePage:uint32 *
szToConvert:string *
cchBuffSize:uint32 *
szBuffer:uint16[] byref *
pcchBuffSizeActual:uint32 byref -> int
function ConvertToURLEncoding(
uCodePage : uint,
szToConvert : String,
cchBuffSize : uint,
szBuffer : ushort[],
pcchBuffSizeActual : uint
) : int
Parameters
uCodePage
Type: System.UInt32[in] The code page to use when converting.
szToConvert
Type: System.String[in] String to convert.
cchBuffSize
Type: System.UInt32[in] Length of the buffer in which to store the converted string.
szBuffer
Type: array<System.UInt16[][out] The buffer containing the converted string.
pcchBuffSizeActual
Type: System.UInt32%[out] Actual size of the buffer used.
Return Value
Type: System.Int32
If the method succeeds, it returns S_OK. If it fails, it returns an error code.
Remarks
COM Signature
From vsshell.idl:
HRESULT IVsHTMLConverter::ConvertToURLEncoding(
[in] UINT uCodePage,
[in] LPCOLESTR szToConvert,
[in] ULONG cchBuffSize,
[in, out, size_is(cchBuffSize)] OLECHAR szBuffer[],
[out] ULONG *pcchBuffSizeActual
);
.NET Framework Security
- Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see Using Libraries from Partially Trusted Code.