nonextensible 属性
デュアル インターフェイスが、実行時 (つまり、IDispatch::Invoke によって vtable で使用できないメソッドまたはプロパティを提供しません) に拡張であるか、またはインターフェイスの定義に nonextensible の属性を適用する必要があります。この属性は、コンパイル時に完全なコード検証を有効にするために使用できるクライアントの言語に関する情報を提供します (Visual Basic など)。この属性を指定しない場合、バグは実行時までのクライアント コードで非表示のままになる場合があります。
nonextensible の属性と例の詳細については、nonextensibleを参照してください。