size_is
Boyutlandırılmış işaretçiler, boyutlandırılmış işaretçiler için boyutlandırılan işaretçiler ve tek veya çok boyutlu diziler için ayrılan belleğin boyutunu belirtin.
Sözdizimi
[ size_is("expression") ]
Parametreler
ifade
Boyutlandırılmış işaretçiler için ayrılan belleğin boyutu.
Açıklamalar
size_is C++ özniteliği, size_is MIDL özniteliğiyle aynı işlevselliğe sahiptir.
Örnek
Dizinin bir bölümünü belirtme örneği için first_is örneğine bakın.
Gereksinimler
Öznitelik bağlamı | Değer |
---|---|
Şunlar için geçerlidir: | veya union içindeki struct alan, arabirim parametresi, arabirim yöntemi |
Tekrarlanabilir | Hayır |
Gerekli öznitelikler | Hiçbiri |
Geçersiz öznitelikler | max_is |
Öznitelik bağlamları hakkında daha fazla bilgi için bkz . Öznitelik Bağlamları.
Ayrıca bkz.
IDL öznitelikleri
Typedef, Enum, Union ve Struct Öznitelikleri
Parametre Öznitelikleri
first_is
last_is
max_is
length_is