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
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per altre informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.