У меня есть следующий интерфейс.Интерфейс возвращает интерфейс ISystemCmds
как часть метода GetSystemCommandInterface
.Мы используем ATL для создания COM.
interface IDevice : IDispatch{
[id(1), helpstring("method Connect")] HRESULT Connect([in] VARIANT varPortNo);
[id(2), helpstring("method GetSystemCommandInterface")] HRESULT GetSystemCommandInterface([out,retval] ISystemCmds** pISystemCmd);
};
Какой код следует добавить (и где) для создания COM-объекта для ISystemCmds
, если
a.Я создаю COM-объект для ISystemCmds как часть создания COM-объекта IDevice
?
b.Я создаю объект COM в методе GetSystemCommandInterface
()?