Partager via


IVsFormatFilterProvider.QueryInvalidEncoding, méthode

Fournit un message informant à l'utilisateur qu'il a choisi l'encodage qui n'est pas pris en charge par le service de langage.

Espace de noms :  Microsoft.VisualStudio.TextManager.Interop
Assembly :  Microsoft.VisualStudio.TextManager.Interop (dans Microsoft.VisualStudio.TextManager.Interop.dll)

Syntaxe

'Déclaration
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

Paramètres

  • Format
    Type : UInt32

    [in] type d'encodage spécifié. Des valeurs sont prises de l'énumération d'__VSTFF.

  • pbstrMessage
    Type : String%

    [] chaîne contenant le message.

Valeur de retour

Type : Int32
Si la méthode réussit, elle retourne S_OK.En cas d'échec, un code d'erreur est retourné.

Notes

Signature de COM

De textmgr.idl :

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

QueryInvalidEncoding permet au service de langage pour fournir un message approprié lorsque l'utilisateur a choisi un encodage qui n'est pas pris en charge par les outils de languages. Par exemple, si le compilateur ne peut pas recevoir Unicode ou des fichiers sources d'UTF-8, il est approprié de prévenir des utilisateurs qu'ils ont choisi un encodage incompatible.

Sécurité .NET Framework

Voir aussi

Référence

IVsFormatFilterProvider Interface

Microsoft.VisualStudio.TextManager.Interop, espace de noms