This documentation is archived and is not being maintained.

size_is 

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


[ size_is(
   "expression"
) ]

Parameters

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.

Show: