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


size_is

Specify the size of memory allocated for sized pointers, sized pointers to sized pointers, and single- or multidimensional arrays.

[ size_is(
   "expression"
) ]

Параметры

  • expression
    The size of memory allocated for sized pointers.

Заметки

The size_is C++ attribute has the same functionality as the size_is MIDL attribute.

Пример

See the example for first_is for a sample of how to specify a section of an array.

Требования

Attribute Context

Applies to

Field in struct or union, interface parameter, interface method

Repeatable

No

Required attributes

None

Invalid attributes

max_is

For more information about the attribute contexts, see Attribute Contexts.

См. также

Основные понятия

IDL Attributes

Typedef, Enum, Union, and Struct Attributes

Parameter Attributes

first_is

last_is

max_is

length_is

ATL Samples