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 メソッドと同じ方法で動作します。