Partilhar via


Método IVsHTMLConverter.ConvertToURLEncoding (UInt32, String, UInt32, UInt16 , UInt32)

 

Converte uma seqüência de substituição de codificação de URL, onde for necessário, como, por exemplo, "% 20" para um espaço.

Namespace:   Microsoft.VisualStudio.Shell.Interop
Assembly:  Microsoft.VisualStudio.Shell.Interop (em Microsoft.VisualStudio.Shell.Interop.dll)

Sintaxe

int ConvertToURLEncoding(
    uint uCodePage,
    string szToConvert,
    uint cchBuffSize,
    ushort[] szBuffer,
    out uint pcchBuffSizeActual
)
int ConvertToURLEncoding(
    unsigned int uCodePage,
    String^ szToConvert,
    unsigned int cchBuffSize,
    array<unsigned short>^ szBuffer,
    [OutAttribute] unsigned int% pcchBuffSizeActual
)
abstract ConvertToURLEncoding : 
        uCodePage:uint32 *
        szToConvert:string *
        cchBuffSize:uint32 *
        szBuffer:uint16[] *
        pcchBuffSizeActual:uint32 byref -> int
Function ConvertToURLEncoding (
    uCodePage As UInteger,
    szToConvert As String,
    cchBuffSize As UInteger,
    szBuffer As UShort(),
    <OutAttribute> ByRef pcchBuffSizeActual As UInteger
) As Integer

Parâmetros

  • uCodePage
    [in] A página de código para usar durante a conversão.
  • szToConvert
    [in] Seqüência de caracteres para converter.
  • cchBuffSize
    [in] Comprimento do buffer para armazenar a seqüência convertida.
  • szBuffer
    [out] O buffer que contém a seqüência convertida.
  • pcchBuffSizeActual
    [out] Tamanho real do buffer usado.

Valor de retorno

Type: System.Int32

Se o método for bem-sucedido, ele retorna S_OK.Se ele falhar, ele retorna um código de erro.

Comentários

COM assinatura

De vsshell.idl:

HRESULT IVsHTMLConverter::ConvertToURLEncoding(
   [in] UINT uCodePage, 
   [in] LPCOLESTR szToConvert, 
   [in] ULONG cchBuffSize, 
   [in, out, size_is(cchBuffSize)] OLECHAR szBuffer[], 
   [out] ULONG *pcchBuffSizeActual
);

Consulte também

Interface IVsHTMLConverter
Namespace Microsoft.VisualStudio.Shell.Interop

Retornar ao topo