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 которой требуется извлечь.

Возвращаемое значение

Guid

Идентификатор 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.

Внимание!

Теперь этот API является нерекомендуемым.

Извлекает идентификатор 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);
[System.Obsolete]
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
[<System.Obsolete>]
static member GetTypeLibGuid : System.Runtime.InteropServices.UCOMITypeLib -> Guid
Public Shared Function GetTypeLibGuid (pTLB As UCOMITypeLib) As Guid

Параметры

pTLB
UCOMITypeLib

Библиотека типов, идентификатор LIBID которой требуется извлечь.

Возвращаемое значение

Guid

Идентификатор LIBID библиотеки типов, на которую указывает параметр pTLB.

Атрибуты

Комментарии

GetTypeLibGuid извлекает LIBID непосредственно из существующей библиотеки типов. Это действие отличается от Marshal.GetTypeLibGuidForAssembly действия метода, который вычисляет значение LIBID на основе текущей сборки.

Дополнительные сведения об идентификаторах библиотек см. в разделе "Экспортированные преобразования сборок".

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

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