Поделиться через


UCOMITypeInfo Интерфейс

Определение

Внимание!

Use System.Runtime.InteropServices.ComTypes.ITypeInfo instead. http://go.microsoft.com/fwlink/?linkid=14202

Взамен рекомендуется использовать ITypeInfo.

public interface class UCOMITypeInfo
[System.Runtime.InteropServices.Guid("00020401-0000-0000-C000-000000000046")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface UCOMITypeInfo
[System.Runtime.InteropServices.Guid("00020401-0000-0000-C000-000000000046")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
[System.Obsolete("Use System.Runtime.InteropServices.ComTypes.ITypeInfo instead. http://go.microsoft.com/fwlink/?linkid=14202", false)]
public interface UCOMITypeInfo
[<System.Runtime.InteropServices.Guid("00020401-0000-0000-C000-000000000046")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type UCOMITypeInfo = interface
[<System.Runtime.InteropServices.Guid("00020401-0000-0000-C000-000000000046")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
[<System.Obsolete("Use System.Runtime.InteropServices.ComTypes.ITypeInfo instead. http://go.microsoft.com/fwlink/?linkid=14202", false)>]
type UCOMITypeInfo = interface
Public Interface UCOMITypeInfo
Атрибуты

Комментарии

Дополнительные сведения о ITypeInfoсм. в библиотеке MSDN.

Методы

AddressOfMember(Int32, INVOKEKIND, IntPtr)
Устаревшие..

Извлекает адреса статических функций и переменных, определенных в библиотеке DLL.

CreateInstance(Object, Guid, Object)
Устаревшие..

Создает новый экземпляр типа, описывающего класс компонента (совместный класс).

GetContainingTypeLib(UCOMITypeLib, Int32)
Устаревшие..

Извлекает библиотеку типов, содержащую описание этого типа и его индекс внутри этой библиотеки типов.

GetDllEntry(Int32, INVOKEKIND, String, String, Int16)
Устаревшие..

Возвращает описание или спецификацию точки входа для функции в динамической библиотеке DLL.

GetDocumentation(Int32, String, String, Int32, String)
Устаревшие..

Извлекает строку документации, полный файл справки и путь к нему, а также идентификатор контекста разделов справки для заданного описания типа.

GetFuncDesc(Int32, IntPtr)
Устаревшие..

Возвращает структуру FUNCDESC, содержащую сведения о заданной функции.

GetIDsOfNames(String[], Int32, Int32[])
Устаревшие..

Сопоставляет друг с другом имена и идентификаторы элементов и параметров.

GetImplTypeFlags(Int32, Int32)
Устаревшие..

Возвращает значение IMPLTYPEFLAGS для одного реализованного интерфейса или базового интерфейса в описании типа.

GetMops(Int32, String)
Устаревшие..

Извлекает сведения о маршалинге.

GetNames(Int32, String[], Int32, Int32)
Устаревшие..

Извлекает переменную с указанным идентификатором (либо имя свойства или метода и его параметры), соответствующую заданному идентификатору функции.

GetRefTypeInfo(Int32, UCOMITypeInfo)
Устаревшие..

Если описание типа ссылается на другие описания типов, извлекаются описания типов, на которые указывают ссылки.

GetRefTypeOfImplType(Int32, Int32)
Устаревшие..

Если в описании типа описывается класс COM, то извлекается описание типа для реализованных типов интерфейсов.

GetTypeAttr(IntPtr)
Устаревшие..

Возвращает структуру TYPEATTR, содержащую атрибуты описания типа.

GetTypeComp(UCOMITypeComp)
Устаревшие..

Извлекает интерфейс ITypeComp описания типа, позволяющий компилятору клиента выполнить привязку к элементам описания типа.

GetVarDesc(Int32, IntPtr)
Устаревшие..

Извлекает структуру VARDESC, описывающую указанную переменную.

Invoke(Object, Int32, Int16, DISPPARAMS, Object, EXCEPINFO, Int32)
Устаревшие..

Вызывает метод или обращается к свойству объекта, реализующему интерфейс, описанный в описании типа.

ReleaseFuncDesc(IntPtr)
Устаревшие..

Освобождает структуру FUNCDESC, возвращенную ранее методом GetFuncDesc(Int32, IntPtr).

ReleaseTypeAttr(IntPtr)
Устаревшие..

Освобождает структуру TYPEATTR, возвращенную ранее методом GetTypeAttr(IntPtr).

ReleaseVarDesc(IntPtr)
Устаревшие..

Освобождает структуру VARDESC, возвращенную ранее методом GetVarDesc(Int32, IntPtr).

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