вопрос по idl
От: AlexTAI alextai.narod.ru
Дата: 27.06.03 22:01
Оценка:
есть метод у которого два параметра описывают выходной буфер. почему-то вот такой вариант этих параметров компилируется и работает:

        ,[out,size_is(*OutcomingChunkSize)] byte **OutcomingChunk
        ,[in,out] long *OutcomingChunkSize


а вот такой нет:

        ,[out,size_is(*OutcomingChunkSize)] byte **OutcomingChunk
        ,[out] long *OutcomingChunkSize


ошибка от midl

error MIDL2123 : expression used for a size attribute must not derive from an [out] only parameter : [ Parameter 'OutcomingChunk' of Procedure 'JPEGResizeProportional' ( Interface 'IImageProcessor' ) ]

буфер то мне нужен чисто выходной — зачем тогда описатель размера описывать как [in,out]?
есть какие соображения?
Тумаров Александр ( AlexTAI )
alextai3@yahoo.com
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.