Вопросы по теме 'iunknown'
Должен ли интерфейс IUnknown повторно реализовываться каждым новым COM-классом?
Извините, если этот вопрос кажется очевидным для всех, но я очень новичок в COM. Из учебника я вижу здесь http://www.codeguru.com/cpp/com-tech/activex/tutorials/article.php/c5567 , кажется, что каждый COM-класс, созданный на C++, должен...
2899 просмотров
schedule
30.01.2023
Как управлять параметрами создания COM-объекта RCW (а именно запрашиваемого интерфейса) .Net?
Я использую внешний собственный компонент COM в моем приложении C # .Net.
В этой COM-dll нет библиотеки типов, поэтому мне пришлось самому написать код взаимодействия, и, имея файлы include / idl, я сделал это, как и TlbImp. Но хуже всего то, что...
677 просмотров
schedule
07.10.2022
Представление IUnknown в управляемом C++
Я создаю Wrapper на C++/CLI для статической библиотеки C, которая будет использоваться в приложении .NET через C#.
У меня есть такая функция в C
long My_COM_Interface( PVOID hDevice,IUnknown **pUnknown);
Как объявить IUnknown ** в...
739 просмотров
schedule
14.02.2023
Использование производного IUnknown объекта ATL COM в .NET
Мой ИДЛ:
[
object,
uuid(52D64BCC-03F1-442B-BED1-70992111E2B1),
helpstring("ISimpleObject Interface"),
pointer_default(unique)
]
interface ISimpleObject : IUnknown{
[helpstring("method Hoop"), local] HRESULT Hoop(void);
};
[...
610 просмотров
schedule
03.06.2023
Почему возвращаемый тип AddRef() и Release() НЕ HRESULT
Недавно начали изучать COM. В COM возвращаемый тип функций должен быть HRESULT. Читал про HRESULT , проблемы с GetLastError() , но тогда почему функции IUnknown, AddRef() и Release() имеют тип возврата ULONG ?
Я пришел к выводу, что...
534 просмотров
schedule
18.03.2023