Я пытаюсь понять примеры COM серверные pywin32, и в win32comext/shell/demos/servers/icon_handler.py
я увидел линиюЧто делает _com_interfaces_?
_com_interfaces_ = [shell.IID_IExtractIcon, pythoncom.IID_IPersistFile]
Хотя это довольно очевидно, относится к IconHandler
, имеющим реализовать интерфейсы IExtractIcon
и IPersistFile
, я не могу найти документация , где_com_interfaces_
фактически используется. Этого не видно ни в win32com.server.register
, ни в win32com.server.localserver.py
, так что ни регистрация, ни вызов сервера, по-видимому, не используют это. Есть ли какая-либо документация по _com_interfaces_
?
Я вижу, спасибо, что приводит меня к 'win32com.server.policy', который объясняет немного больше о политике и диспетчеры –
немного связаны, но' comtypes': https://svn.python.org/projects/ctypes/branches/comtypes-0.4/docs/com_interfaces.txt –