Каков предпочтительный метод сортировки COM-интерфейсов между потоками? - PullRequest
5 голосов
/ 23 октября 2009

Каковы плюсы / минусы использования GIT по сравнению с CoMarshalInterThreadInterfaceInStream и CoGetInterfaceAndReleaseStream для сортировки COM-интерфейсов между потоками?

Существуют ли веские причины для предпочтения одного метода другому, или это скорее вопрос личных предпочтений?

Ответы [ 2 ]

5 голосов
/ 24 октября 2009

С MSDN :

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

Кроме того, я бы сказал, что это в основном вопрос предпочтений.

0 голосов
/ 02 марта 2010

Вам нужна копия Essential COM by Bon Box , когда я работал с COM, я обращался к книге Дона всякий раз, когда у меня возникал такой вопрос.

...