次の方法で共有


IOlkAccountManager::Init

使用するアカウント マネージャーを初期化します。

クイック ヒント

See IOlkAccountManager.

HRESULT IOlkAccountManager::Init (  
    IOlkAccountHelper *pAcctHelper, 
    DWORD dwFlags 
);

パラメーター

pAcctHelper

[in]アカウント ヘルパー機能を提供する IOlkAccountHelper インターフェイス。

Dwflags

[in]動作を変更するフラグです。

  • ACCT_INIT_NO_STORES_CHECK — アカウント (IMAP アカウントなど) が関連付けられているストアと同期できないようにします。

  • ACCT_INIT_NOSYNCH_MAPI_ACCTS —MAPI サービスがアカウントと同期できないようにします。

  • ACCT_INIT_NO_NOTIFICATIONS — アカウント マネージャーが他のアプリケーション用のブロードキャスト メッセージをインターセプトできないようにします。

  • OLK_ACCOUNT_NO_FLAGS —MAPI サービスをアカウントと同期します。

戻り値

HRESULT 型 Description
S_OK
呼び出しが成功しました。
E_OLK_ALREADY_INITIALIZED
Init は既に呼び出されています。
E_OLK_REGISTRY
アカウント マネージャーは、必要なレジストリ設定にアクセスできませんでした。

注釈

クライアントは、アカウント マネージャーを使用してアカウントにアクセスしたり通知を設定したりする前に、アカウント マネージャーを初期化するために IOlkAccountManager::Init を呼び出す必要があります。 Outlook は起動時に MAPI サービスをアカウントと自動的に同期するため、同期する特定の原因がない限り、 ACCT_INIT_NOSYNCH_MAPI_ACCTS を使用します。

関連項目