Bagikan melalui


Metode ISSONotification.ShutdownAdapter

 

Menunjukkan bahwa adaptor sinkronisasi kata sandi sedang dimatikan.

Syntax

  
HRESULT ShutDownAdapter(  
GUID* pguidTrackingId   
);  

Parameter-parameternya

pguidTrackingId
[out] Ketika metode ini kembali, berisi ID pelacakan. ID pelacakan adalah ID pelacakan yang sama dengan yang dikembalikan ENTSSO dalam proses inisialisasi, yang dapat Anda gunakan untuk tujuan audit. Mungkin NULL.

Mengembalikan Nilai

Metode ini mengembalikan HRESULT yang menunjukkan apakah selesai dengan benar. Untuk informasi selengkapnya, lihat bagian Nilai Kesalahan.

Nilai Kesalahan

Metode ini mengembalikan HRESULT yang berisi salah satu nilai dalam tabel berikut.

Nilai Description
S_OK Pematian berhasil.
E_ACCESSDENIED Akses ditolak.
ENTSSO_E_NO_SERVER Tidak dapat menghubungi server ENTSSO. Periksa apakah layanan ENTSSO sedang berjalan.
ENTSSO_E_WRONG_STATE Metode ini telah dipanggil dalam keadaan yang salah.

Komentar

ShutdownAdapter harus menjadi metode terakhir yang Anda panggil. Anda tidak dapat memanggil SendNotification atau ReceiveNotification setelah Anda memanggil ShutdownAdapter. Satu-satunya metode yang dapat Anda panggil setelahnya adalah InitializeAdapter, yang menginisialisasi sesi baru.

Panggilan ke SendNotification atau ReceiveNotification yang sedang berlangsung (pada utas lain) saat Anda memanggil ShutdownAdapter mungkin menerima ENTSSO_E_WRONG_STATE, meskipun satu utas yang memanggil ReceiveNotification menerima pemberitahuan SHUTDOWN_COMPLETE.

ShutdownAdapter berutas tunggal. ENTSSO memblokir semua utas lain yang memanggil ShutdownAdapter hingga ShutdownAdapter selesai. ShutdownAdapter juga disinkronkan dengan metode InitializeAdapter .

Persyaratan

Platform: Windows

Lihat Juga

ANTARMUKA ISSONotification (COM)
Anggota ISSONotification
Pemrograman dengan Akses Menyeluruh Enterprise