Udostępnij za pośrednictwem


Atrybut nonextensible

Jeśli podwójny interfejs nie zostanie rozszerzony w czasie wykonywania (oznacza to, że nie udostępnisz metod ani właściwości, IDispatch::Invoke które nie są dostępne za pośrednictwem tabeli wirtualnej), należy zastosować atrybut niespodziewalny do definicji interfejsu. Ten atrybut zawiera informacje dotyczące języków klienta (takich jak Visual Basic), których można użyć do włączenia pełnej weryfikacji kodu w czasie kompilacji. Jeśli ten atrybut nie zostanie podany, usterki mogą pozostać ukryte w kodzie klienta do czasu wykonywania.

Aby uzyskać więcej informacji na temat atrybutu nonextensible i przykładu, zobacz nonextensible.

Zobacz też

Podwójne interfejsy i ATL