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