Método IVsFormatFilterProvider.QueryInvalidEncoding
Fornece uma mensagem informando ao usuário que ele tenha escolhido a codificação que não é suportado pelo serviço de linguagem.
Namespace: Microsoft.VisualStudio.TextManager.Interop
Assembly: Microsoft.VisualStudio.TextManager.Interop (em Microsoft.VisualStudio.TextManager.Interop.dll)
Sintaxe
'Declaração
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 codificação especificada. Valores são obtidas a partir do __VSTFF enumeração.
pbstrMessage
Tipo: String%[out] A seqüência de caracteres que contém a mensagem.
Valor de retorno
Tipo: 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 textmgr.idl:
HRESULT IVsFormatFilterProvider::QueryInvalidEncoding(
[in]VSTFF format,
[out] BSTR * pbstrMessage
);
QueryInvalidEncodingpermite que o serviço de linguagem fornecer uma mensagem adequada quando o usuário escolher uma codificação que não é suportado pelas ferramentas de linguagem. Por exemplo, se o compilador não pode aceitar arquivos de origem Unicode ou UTF-8, ele é apropriado avisar os usuários que eles escolheu uma codificação incompatível.
Segurança do .NET Framework
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiável.