IMAPIProp : IUnknown
適用対象: Outlook 2013 | Outlook 2016
クライアント、サービス プロバイダー、MAPI がプロパティを操作できるようにします。 プロパティをサポートするすべてのオブジェクトは、このインターフェイスを実装します。
プロパティ | 値 |
---|---|
ヘッダー ファイル: |
Mapidefs.h |
によって公開される: |
このインターフェイスを直接公開するオブジェクトはありません。 |
実装元: |
サービス プロバイダーと MAPI |
呼び出し元: |
クライアント アプリケーション、サービス プロバイダー、MAPI |
インターフェイス識別子: |
IID_IMAPIProp |
ポインター型: |
LPMAPIPROP |
トランザクション モデル: |
抽象クラス(実装されていない) |
Vtable の順序
メンバー | 説明 |
---|---|
Getlasterror |
前のエラーに関する情報を含む MAPIERROR 構造体を返します。 |
Savechanges |
最後の保存操作以降にオブジェクトに加えられた変更を永続的に行います。 |
GetProps |
オブジェクトの 1 つ以上のプロパティのプロパティ値を取得します。 |
GetPropList |
すべてのプロパティのプロパティ タグを返します。 |
OpenProperty |
プロパティへのアクセスに使用できるインターフェイスへのポインターを返します。 |
SetProps |
1 つ以上のプロパティを更新します。 |
DeleteProps |
オブジェクトから 1 つ以上のプロパティを削除します。 |
CopyTo |
特に除外されたプロパティを除くすべてのプロパティをコピーまたは移動します。 |
CopyProps |
選択したプロパティをコピーまたは移動します。 |
GetNamesFromIDs |
1 つ以上のプロパティ識別子に対応するプロパティ名を提供します。 |
GetIDsFromNames |
1 つ以上のプロパティ名に対応するプロパティ識別子を提供します。 |
注釈
IMAPIProp は、次のインターフェイスの基本インターフェイスです。