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
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.
Vea también
Referencia
IVsFormatFilterProvider Interfaz
Microsoft.VisualStudio.TextManager.Interop (Espacio de nombres)