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
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, voir Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.