IVsTextManager.MapFilenameToLanguageSID - метод
Если заданы имя файла, указывается зарегистрированная служба языка, если он существует, которое поддерживает его.
Пространство имен: Microsoft.VisualStudio.TextManager.Interop
Сборка: Microsoft.VisualStudio.TextManager.Interop (в Microsoft.VisualStudio.TextManager.Interop.dll)
Синтаксис
'Декларация
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
Параметры
pszFileName
Тип: String[in] имя файла, связанного со службой языка.
pguidLangSID
Тип: Guid%[out] указатель на службу языка.
Возвращаемое значение
Тип: Int32
Если метод завершается успешно, возвращается S_OK.Если происходит сбой, возвращается код ошибки.
Заметки
Модель COM подписи
Из textmgr.idl:
HRESULT IVsTextManager::MapFilenameToLanguageSID(
[in] const WCHAR *pszFileName,
[out] GUID *pguidLangSID
);
Этот метод позволяет сопоставить тип файла в соответствующую службу языка для этого типа. Это сопоставление работает, просмотрев в "HKEY_LOCAL_MACHINE \ программном обеспечении \ microsoft \ языках \ extensions файла" для записей, сопоставить расширение идентификатор безопасности, т е CLSID для службы языка, предположительно реализует IVsLanguageInfo.
Безопасность платформы .NET Framework
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Для получения дополнительной информации см. Использование библиотек из не вполне надежного кода.
См. также
Ссылки
Microsoft.VisualStudio.TextManager.Interop - пространство имен