Metodo IVsTextManager.MapFilenameToLanguageSID
Assegnato un nome file, determina il servizio di linguaggio registrato, se presente, che lo ha compreso.
Spazio dei nomi: Microsoft.VisualStudio.TextManager.Interop
Assembly: Microsoft.VisualStudio.TextManager.Interop (in Microsoft.VisualStudio.TextManager.Interop.dll)
Sintassi
'Dichiarazione
Function MapFilenameToLanguageSID ( _
pszFileName As String, _
<OutAttribute> ByRef pguidLangSID As Guid _
) As Integer
int MapFilenameToLanguageSID(
string pszFileName,
out Guid pguidLangSID
)
int MapFilenameToLanguageSID(
[InAttribute] String^ pszFileName,
[OutAttribute] Guid% pguidLangSID
)
abstract MapFilenameToLanguageSID :
pszFileName:string *
pguidLangSID:Guid byref -> int
function MapFilenameToLanguageSID(
pszFileName : String,
pguidLangSID : Guid
) : int
Parametri
pszFileName
Tipo: String[in] Nome file associato al servizio di linguaggio.
pguidLangSID
Tipo: Guid%[out] Puntatore al servizio di linguaggio.
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 IVsTextManager::MapFilenameToLanguageSID(
[in] const WCHAR *pszFileName,
[out] GUID *pguidLangSID
);
Questo metodo consente di eseguire il mapping di un tipo di file al servizio di linguaggio appropriato per tale tipo. Funzionamento di questo mapping di “in HKEY_LOCAL_MACHINE \ Software\Microsoft\Languages\File Extensions" for entries that map an extension to a SID, that is, a CLSID per un servizio di linguaggio utilizzato presumibilmente implementa IVsLanguageInfo.
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.