Поделиться через


Атрибуты [first_is] и [last_is]

Вы можете определить количество передаваемых элементов, указав первые и последние элементы. Используйте атрибуты [first_is] и [last_is] , как показано ниже.

/* IDL file */
[ 
  uuid(ba209999-0c6c-11d2-97cf-00c04f8eea45),
  version(4.0)
]
interface arraytest
{

  void fArray4([in]               short sSize,
               [in]               short sLast,
               [in]               short sFirst,
               [in, 
                out,
                size_is(sSize),
                first_is(sFirst),
                last_is(sLast)]   char achArray[]) ;
}