2009-02-24 3 views

ответ

2

Я думаю, this page покрывает его довольно хорошо. Позвоните в RegisterInterfaceInGlobal, чтобы поместить свой COM-интерфейс в GIT, передать его cookie другим вашим потокам, который затем может вызвать GetInterfaceFromGlobal с помощью этого файла cookie, чтобы получить исходный интерфейс.

Обратите внимание, что каждый поток должен вызывать CoCreateInstance (CLSID_StdGlobalInterfaceTable ... но не волнуйтесь, все они получают указатель на интерфейс к тому же экземпляру GIT

+0

@Martin:. Благодаря Martin :) – Aaron

Смежные вопросы