メールが送信済みメール フォルダーに移動された後、メールのサイズとスレッド インデックスを取得しようとしています。
STDMETHODIMP CItemsEventListener::HandleItemAdd(DISPPARAMS* pDispParams, CString p_csDate, CString p_csTime)
{
HRESULT l_hResult;
CMailItem l_mailItem = NULL ;
IDispatch * m_disp = pDispParams->rgvarg[1].pdispVal;
l_hResult = m_disp->QueryInterface(IID_MailItemItems, (void**)&l_mailItem);
//Do stuff
}
QueryInterface メソッドは例外を生成します。(アクセス違反)。Ps: アプリケーション イベントでまったく同じ CMailItem クラスを使用していますが、うまく機能します。私は何を間違っていますか?
どんな助けでも大歓迎です。