ISSOWrapper.InitializeAdapter メソッド

ENTSSO システムに対してパスワード同期アダプターを初期化します。

構文

  
HRESULT InitializeAdapter(  
BSTR bstrAdapterName,  
ULONG ulFlags,  
ULONGLONG* phNotifyEvent,  
GUID* pguidTrackingId  
);  

パラメーター

bstrAdapterName
アダプターの一意の名前。

ulFlags
SSO_NOTIFICATION_FLAG値のビットごとの組み合わせ。

phNotifyEvent
このメソッドが完了すると、PS ヘルパーで作成されたイベント ハンドルが格納されます。 MIDL は HANDLE データ型をサポートしていないので、HANDLE への戻り値をキャストする必要があります。 アダプターがイベント ハンドルを必要としない場合は、このパラメーターに NULL が返されます。

pguidTrackingId
このメソッドが完了すると、ENTSSO で生成された追跡 ID が格納されます。 追跡 ID は監査目的で使用されます。 アダプターが追跡 ID を必要としない場合は、このパラメーターに NULL が返されます。

戻り値

このメソッドは、正しく終了したかどうかを示す HRESULT を返します。 詳細については、「例外」を参照してください。

例外

このメソッドは、次の表のいずれかの値を含む HRESULT を返します。

説明
S_OK 初期化が成功しました。
S_FALSE 初期化に成功しましたが、再接続でした。 詳細については、「解説」を参照してください。
E_ACCESSDENIED アクセスが拒否されました。
ENTSSO_E_NO_SERVER ENTSSO サーバーに接続できませんでした。 ENTSSO サービスが実行中であることを確認してください。

注釈

InitializeAdapter は 、ISSONotification.InitializeAdapter メソッドと同じ方法で動作します。