При реализации собственного IFilter я обнаружил, что, скорее всего, некоторые потребители будут требовать его сортировки. То есть они QueryInterface () интерфейс IMarshal
из моего объекта.
Прокси / заглушки из MIDL не могут быть использованы - MIDL не будет компилировать файл filter.idl
- последний использует пользовательские структуры, а MIDL не знает, что с ними делать. Похоже, мне нужно реализовать сортировку самостоятельно.
Где я могу найти руководство и примеры того, как реализовать маршалинг?