Compartir a través de


IVsFormatFilterProvider.QueryInvalidEncoding (Método)

Proporciona un mensaje que informa al usuario que ha elegido codificación no admitida por el servicio de lenguaje.

Espacio de nombres:  Microsoft.VisualStudio.TextManager.Interop
Ensamblado:  Microsoft.VisualStudio.TextManager.Interop (en Microsoft.VisualStudio.TextManager.Interop.dll)

Sintaxis

'Declaración
Function QueryInvalidEncoding ( _
    Format As UInteger, _
    <OutAttribute> ByRef pbstrMessage As String _
) As Integer
int QueryInvalidEncoding(
    uint Format,
    out string pbstrMessage
)
int QueryInvalidEncoding(
    [InAttribute] unsigned int Format, 
    [OutAttribute] String^% pbstrMessage
)
abstract QueryInvalidEncoding : 
        Format:uint32 * 
        pbstrMessage:string byref -> int
function QueryInvalidEncoding(
    Format : uint, 
    pbstrMessage : String
) : int

Parámetros

  • Format
    Tipo: UInt32

    [in] tipo de codificación especificado. los valores se toman de la enumeración de __VSTFF .

  • pbstrMessage
    Tipo: String%

    [out] cadena que contiene el mensaje.

Valor devuelto

Tipo: Int32
si el método tiene éxito, devuelve S_OK.Si se produce un error, devuelve un código de error.

Comentarios

Prototipo COM

de textmgr.idl:

HRESULT IVsFormatFilterProvider::QueryInvalidEncoding(
   [in]VSTFF format,
   [out] BSTR * pbstrMessage
);

QueryInvalidEncoding permite que el servicio de lenguaje proporcione un mensaje adecuado cuando el usuario elige una codificación no admitida por las herramientas de lenguaje. Por ejemplo, si el compilador no puede aceptar Unicode o los archivos de código fuente UTF-8, es correcto advertir a los usuarios que hayan elegido una codificación incompatible.

Seguridad de .NET Framework

Vea también

Referencia

IVsFormatFilterProvider Interfaz

Microsoft.VisualStudio.TextManager.Interop (Espacio de nombres)