Marshal.GetTypeLibName Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Извлекает имя библиотеки типов.
Перегрузки
GetTypeLibName(ITypeLib) |
Извлекает имя библиотеки типов. |
GetTypeLibName(UCOMITypeLib) |
Устаревшие..
Извлекает имя библиотеки типов. |
GetTypeLibName(ITypeLib)
Извлекает имя библиотеки типов.
public:
static System::String ^ GetTypeLibName(System::Runtime::InteropServices::ComTypes::ITypeLib ^ typelib);
public static string GetTypeLibName (System.Runtime.InteropServices.ComTypes.ITypeLib typelib);
[System.Security.SecurityCritical]
public static string GetTypeLibName (System.Runtime.InteropServices.ComTypes.ITypeLib typelib);
static member GetTypeLibName : System.Runtime.InteropServices.ComTypes.ITypeLib -> string
[<System.Security.SecurityCritical>]
static member GetTypeLibName : System.Runtime.InteropServices.ComTypes.ITypeLib -> string
Public Shared Function GetTypeLibName (typelib As ITypeLib) As String
Параметры
- typelib
- ITypeLib
Библиотека типов, имя которой требуется извлечь.
Возвращаемое значение
Имя библиотеки типов, на которую указывает параметр typelib
.
- Атрибуты
Исключения
Параметр typelib
имеет значение null
.
Комментарии
Имя, возвращаемое этим методом, является идентификатором, используемым с инструкцией library, например ADODB для библиотеки типов Microsoft ADO. Имя не является именем файла.
Вы также можете получить имя библиотеки типов, вызвав UCOMITypeInfo.GetDocumentation метод и передав -1 для его первого параметра.
См. также раздел
Применяется к
GetTypeLibName(UCOMITypeLib)
Внимание!
Use System.Runtime.InteropServices.Marshal.GetTypeLibName(ITypeLib pTLB) instead. http://go.microsoft.com/fwlink/?linkid=14202&ID=0000011.
Извлекает имя библиотеки типов.
public:
static System::String ^ GetTypeLibName(System::Runtime::InteropServices::UCOMITypeLib ^ pTLB);
public static string GetTypeLibName (System.Runtime.InteropServices.UCOMITypeLib pTLB);
[System.Obsolete("Use System.Runtime.InteropServices.Marshal.GetTypeLibName(ITypeLib pTLB) instead. http://go.microsoft.com/fwlink/?linkid=14202&ID=0000011.", false)]
public static string GetTypeLibName (System.Runtime.InteropServices.UCOMITypeLib pTLB);
[System.Obsolete("Use System.Runtime.InteropServices.Marshal.GetTypeLibName(ITypeLib pTLB) instead. http://go.microsoft.com/fwlink/?linkid=14202&ID=0000011.", false)]
[System.Security.SecurityCritical]
public static string GetTypeLibName (System.Runtime.InteropServices.UCOMITypeLib pTLB);
static member GetTypeLibName : System.Runtime.InteropServices.UCOMITypeLib -> string
[<System.Obsolete("Use System.Runtime.InteropServices.Marshal.GetTypeLibName(ITypeLib pTLB) instead. http://go.microsoft.com/fwlink/?linkid=14202&ID=0000011.", false)>]
static member GetTypeLibName : System.Runtime.InteropServices.UCOMITypeLib -> string
[<System.Obsolete("Use System.Runtime.InteropServices.Marshal.GetTypeLibName(ITypeLib pTLB) instead. http://go.microsoft.com/fwlink/?linkid=14202&ID=0000011.", false)>]
[<System.Security.SecurityCritical>]
static member GetTypeLibName : System.Runtime.InteropServices.UCOMITypeLib -> string
Public Shared Function GetTypeLibName (pTLB As UCOMITypeLib) As String
Параметры
- pTLB
- UCOMITypeLib
Библиотека типов, имя которой требуется извлечь.
Возвращаемое значение
Имя библиотеки типов, на которую указывает параметр pTLB
.
- Атрибуты
Комментарии
Имя, возвращаемое этим методом, является идентификатором, используемым с инструкцией library, например ADODB для библиотеки типов Microsoft ADO. Имя не является именем файла.
Вы также можете получить имя библиотеки типов, вызвав UCOMITypeInfo.GetDocumentation метод и передав -1 для его первого параметра.