ActiveX コントロールのメイン COM オブジェクト内の関数は任意のVARIANT
型の値を返すことができるのに、コントロール内の他の ATL オブジェクト内の関数はエラー コードを返し、IDLHRESULT
でラベル付けされた追加のポインター パラメーターを介して "実際の" 戻り値を返す必要があるのはなぜですか? [out, retval]
? この違いはなぜですか?
質問する
485 次
ActiveX コントロールのメイン COM オブジェクト内の関数は任意のVARIANT
型の値を返すことができるのに、コントロール内の他の ATL オブジェクト内の関数はエラー コードを返し、IDLHRESULT
でラベル付けされた追加のポインター パラメーターを介して "実際の" 戻り値を返す必要があるのはなぜですか? [out, retval]
? この違いはなぜですか?