パスワード同期アダプターをシャットダウンします。
構文
HRESULT ShutDownAdapter(
GUID* pguidTrackingId
);
パラメーター
pguidTrackingId
[out]このメソッドが返されるときに、 には追跡 ID が含まれます。 この追跡 ID は、ENTSSO が初期化プロセスで返す追跡 ID と同じで、監査に使用できます。 NULL の場合もあります。
戻り値
このメソッドは、正しく終了したかどうかを示す HRESULT を返します。 詳細については、「エラー値」のセクションを参照してください。
エラー値
このメソッドは、次の表のいずれかの値を含む HRESULT を返します。
| 値 | 説明 |
|---|---|
| S_OK | シャットダウンが正常に完了しました。 |
| E_ACCESSDENIED | アクセスが拒否されました。 |
| ENTSSO_E_NO_SERVER | ENTSSO サーバーに接続できませんでした。 ENTSSO サービスが実行中であることを確認してください。 |
| ENTSSO_E_WRONG_STATE | このメソッドは正しくない状態で呼び出されました。 |
注釈
ShutdownAdapter は、最後に呼び出すメソッドである必要があります。 ShutdownAdapter を呼び出した後、SendNotification も ReceiveNotification も呼び出すことはできません。後で呼び出す唯一のメソッドは InitializeAdapter で、新しいセッションを初期化します。
ShutdownAdapter を呼び出すときに進行中の SendNotification または ReceiveNotification または ReceiveNotification を呼び出すと、ENTSSO_E_WRONG_STATEを受け取る場合がありますが、ReceiveNotification を呼び出す 1 つのスレッドはSHUTDOWN_COMPLETE通知を受け取ります。
ShutdownAdapter はシングル スレッドです。 ENTSSO は、 ShutdownAdapter が完了するまで、ShutdownAdapter を呼び出す他のすべてのスレッド を ブロックします。 ShutdownAdapter は InitializeAdapter メソッドとも同期されます。
要件
プラットフォーム:Windows Server 2022、Windows Server 2019、Windows Server 2016、Windows 11、Windows 10
参照
ISSONotification インターフェイス (COM)
ISSONotification メンバー
Enterprise Single Sign-On によるプログラミング