ISSONotification.ShutdownAdapter 方法

指示密碼同步配接器正在關閉。

語法

  
HRESULT ShutDownAdapter(  
GUID* pguidTrackingId   
);  

參數

pguidTrackingId
擴展當此方法傳回時,會包含追蹤識別碼。 追蹤識別碼與 ENTSSO 在初始化程式中傳回的追蹤識別碼相同,可供您用於進行審核。 可能是 NULL。

傳回值

這個方法會傳回 HRESULT,表示它是否正確完成。 如需詳細資訊,請參閱「錯誤值」一節。

錯誤值

這個方法會傳回 HRESULT,其中包含下表的一個值。

描述
S_OK 關閉作業成功。
E_ACCESSDENIED 存取遭到拒絕。
ENTSSO_E_NO_SERVER 無法連絡 ENTSSO 伺服器。 請檢查 ENTSSO 服務是否正在執行。
ENTSSO_E_WRONG_STATE 已經在錯誤狀態中呼叫這個方法。

備註

ShutdownAdapter 應該是您所呼叫的最後一個方法。 呼叫 ShutdownAdapter 之後,您可能不會呼叫 SendNotificationReceiveNotification 您可以在之後呼叫的唯一方法是 InitializeAdapter,它會初始化新的會話。

呼叫SendNotification或 ReceiveNotification 進行中的或會在其他) 執行緒上 (當您呼叫ShutdownAdapter時,可能會收到 ENTSSO_E_WRONG_STATE,雖然呼叫ReceiveNotification的一個執行緒收到 SHUTDOWN_COMPLETE 通知。

ShutdownAdapter 是單一執行緒。 ENTSSO 會封鎖所有其他呼叫 ShutdownAdapter 的執行緒,直到 ShutdownAdapter 完成為止。 ShutdownAdapter 也會與 InitializeAdapter 方法同步處理。

規格需求

平臺: Windows 7、Windows Server 2008 R2、Windows Server 2008 SP2、Windows Vista SP2、Windows Server 2003 R2 SP2

另請參閱

ISSONotification 介面 (COM)
ISSONotification 成員
企業單一登入程式設計