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 для Майкрософт библиотеки типов 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 для Майкрософт библиотеки типов ADO. Имя не является именем файла.

Вы также можете получить имя библиотеки типов, вызвав UCOMITypeInfo.GetDocumentation метод и передав -1 для его первого параметра.

См. также раздел

Применяется к