HRESULT &AtlMarshalPtrInProc (IUnknown * панк, const IIDamp; IID, IStream ** ppStream );
Возвращаемое значение
Стандартное значение HRESULT.
Параметры
панк
[в] Указатель на интерфейс маршалинг.
iid
[в] Идентификатор GUID интерфейса маршалинг.
ppStream
[out] Указатель на интерфейс IStream на новый объект stream, используемый для маршалинга.
Примечания
Создает новый объект потока, пишет CLSID прокси в поток и маршалирует указатель заданного интерфейса, записывая данные, необходимые для инициализации прокси в поток. Флаг MSHLFLAGS_TABLESTRONG установлен таким образом указатель может быть маршалирован в несколько потоков. Указатель может быть также Демаршалированный несколько раз.
Если маршалинг происходит сбой, выпущена поток указатель.
AtlMarshalPtrInProc может использоваться только на указатель на объект в процессе.
Глобальные функции и макросы ATL
Родственные слова
AtlUnmarshalPtr, AtlFreeMarshalStream, MSHLFLAGS в Win32 SDK