次の方法で共有


HrGetOneProp

適用対象: Outlook 2013 | Outlook 2016

プロパティ インターフェイス ( つまり、IMAPIProp から派生したインターフェイス) から 1 つのプロパティの値を取得します。

プロパティ
ヘッダー ファイル:
Mapiutil.h
実装元:
MAPI
呼び出し元:
クライアント アプリケーションとサービス プロバイダー
HRESULT HrGetOneProp(
  LPMAPIPROP pmp,
  ULONG ulPropTag,
  LPSPropValue FAR * ppprop
);

パラメーター

Pmp

[in]プロパティ値の取得元となる IMAPIProp インターフェイスへのポインター。

ulPropTag

[in]取得するプロパティのプロパティ タグ。

ppprop

[out]取得したプロパティ値を定義する、返された SPropValue 構造体へのポインターへのポインター。

戻り値

MAPI_E_NOT_FOUND

要求されたプロパティは、指定したインターフェイスからは使用できません。

注釈

IMAPIProp::GetProps メソッドとは異なり、HrGetOneProp 関数は警告を返しません。 取得するプロパティは 1 つだけであるため、単に成功または失敗します。 複数のプロパティを取得する場合、 GetProps の方が高速です。

HrSetOneProp 関数を使用して、1 つのプロパティを設定または変更できます。

MFCMAPI リファレンス

MFCMAPI のサンプル コードについては、次の表を参照してください。

ファイル 関数 コメント
MAPIFunctions.cpp
GetMAPIObjectType
MFCMAPI では 、HrGetOneProp メソッドを使用してオブジェクトの型を取得します。

関連項目

[�R��h �T���v���Ƃ��� MFCMAPI