共用方式為


關閉安全通道連線

當用戶端或伺服器完成連線時,它必須將其關閉。 另一方接著必須辨識關機並刪除連線。

關閉安全通道連線

  1. 呼叫 ApplyControlToken 函式,並指定SCHANNEL_SHUTDOWN控制項標記。
  2. ApplyControlToken接收SEC_E_OK傳回值之後,請呼叫 InitializeSecurityCoNtext (Schannel) (用戶端) 或 AcceptSecurityCoNtext (Schannel ) (伺服器) 函式傳入空白緩衝區。
  3. 如同您的應用程式正在建立新的連線,直到函式傳回SEC_I_CONTEXT_EXPIRED或SEC_E_OK,以指出連線已關閉為止。
  4. 如果有的話,將最終輸出資訊傳送給遠端合作物件。
  5. 呼叫 DeleteSecurityCoNtext 以釋放連線所持有的資源。

辨識關機

當訊息傳送者關閉連線時, DecryptMessage (安全通道) 函式會傳回SEC_I_CONTEXT_EXPIRED。 收到這個傳回值之後,請遵循本主題稍早的關閉安全通道連線程式。