0

私のプロジェクトの1つでは、MAPIAPIを介して送信済みアイテムにメッセージコピーを作成します。問題を見つけました。同じ問題を解決するには、PR_SENDER_SEARCH_KEYプロパティを設定する必要があります。
このプロパティを次のように設定しようとすると、無効な入力引数のエラーが発生します
。正しい設定方法を誰かが知っているかどうかを知らせてください。

PropList[ulPropCount].ulPropTag = PR_SENDER_SEARCH_KEY; 
PropList[ulPropCount].Value.lpszA = temp; 

//where temp is LPSTR which has the value temp = "EX:/O=DGPDEV/OU=FIRST 
//ADMINISTRATIVE //GROUP/CN=RECIPIENTS/CN=ALICE" 

このプロパティの簡単な説明は次のとおりです-

PR_SENDER_SEARCH_KEY
Identifies an address book search key.
Canonical name: PidTagSenderSearchKey
Alternate names: PidTagSenderSearchKey,PR_SENDER_SEARCH_KEY,PR_SenderSearchKey,ptagSenderSearchKey
Areas:"Address Properties"
References: [MS-OXCFXICS],[MS-OXCICAL],[MS-OXOCAL],[MS-OXOMSG],[MS-OXOPOST],[MS-OXOTASK]
Property Tag: 0x0C1D0102
4

1 に答える 1

0

PR_SENDER_SEARCH_KEY はバイナリ (PT_BINARY) プロパティです。lpszA ではなく、SPropValue.bin 構造体を設定する必要があります。OutlookSpy (IMessage をクリック) または MFCMAPIを使用して既存のメッセージを確認します。

于 2012-08-30T06:21:11.413 に答える