Condividi tramite


Metodo IVsFormatFilterProvider.QueryInvalidEncoding

Fornisce un messaggio che informa l'utente che ha scelto la codifica non supportata dal servizio di linguaggio.

Spazio dei nomi:  Microsoft.VisualStudio.TextManager.Interop
Assembly:  Microsoft.VisualStudio.TextManager.Interop (in Microsoft.VisualStudio.TextManager.Interop.dll)

Sintassi

'Dichiarazione
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

Parametri

  • Format
    Tipo: UInt32

    [in] tipo di codifica specificato. I valori vengono ricavati da __VSTFF enumerazione.

  • pbstrMessage
    Tipo: String%

    [out] Stringa contenente il messaggio.

Valore restituito

Tipo: Int32
Se il metodo ha esito positivo, restituisce S_OK.Se non riesce, restituisce un codice di errore.

Note

Firma COM

da textmgr.idl:

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

QueryInvalidEncoding consente del servizio di linguaggio fornisca un messaggio appropriato quando l'utente ha scelto una codifica non supportata dagli strumenti del linguaggio. Ad esempio, se il compilatore non può accettare Unicode o i file di origine UTF-8, sarà opportuno avvertire gli utenti che hanno scelto una codifica non compatibile.

Sicurezza di .NET Framework

Vedere anche

Riferimenti

IVsFormatFilterProvider Interfaccia

Spazio dei nomi Microsoft.VisualStudio.TextManager.Interop