IMSLogon::OpenStatusEntry
適用対象: Outlook 2013 | Outlook 2016
状態オブジェクトを開きます。
HRESULT OpenStatusEntry(
LPCIID lpInterface,
ULONG ulFlags,
ULONG FAR * lpulObjType,
LPVOID FAR * lppEntry
);
パラメーター
lpInterface
[in]状態オブジェクトを開くインターフェイス識別子 (IID) へのポインター。 NULL を渡すと、オブジェクトの標準インターフェイス (この場合は IMAPIStatus インターフェイス) が返されます。 lpInterface パラメーターは、オブジェクトの適切なインターフェイスの識別子に設定することもできます。
ulFlags
[in]状態オブジェクトを開く方法を制御するフラグのビットマスク。 次のフラグを設定できます。
MAPI_MODIFY
読み取り/書き込みアクセス許可を要求します。 既定では、オブジェクトは読み取り専用のアクセス許可で作成されます。クライアント アプリケーションは、読み取り/書き込みアクセス許可が付与されている前提では機能しません。
lpulObjType
[out]開いているオブジェクトの型へのポインター。
lppEntry
[out]開いているオブジェクトへのポインターへのポインター。
戻り値
S_OK
�ʘb���������A�\�������l�܂��͒l���Ԃ���܂��B
注釈
メッセージ ストア プロバイダーは、 IMSLogon::OpenStatusEntry メソッドを実装して状態オブジェクトを開きます。 この状態オブジェクトは、クライアントが IMAPIStatus メソッドを呼び出せるようにするために使用されます。 たとえば、クライアントは IMAPIStatus::SettingsDialog メソッドを使用してメッセージ ストア ログオン セッションを再構成したり、 IMAPIStatus::ValidateState メソッドを使用してメッセージ ストア ログオン セッションの状態を検証したりできます。