SafeNCryptHandle.ReleaseHandle Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Merilis handel yang digunakan oleh objek Cryptography Next Generation (CNG).
API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.
protected:
override bool ReleaseHandle();
protected override bool ReleaseHandle ();
override this.ReleaseHandle : unit -> bool
Protected Overrides Function ReleaseHandle () As Boolean
Mengembalikan
true
jika handel berhasil dilepaskan; jika tidak, false
.
Keterangan
Mirip dengan duplikasi, melepaskan handel melakukan operasi yang berbeda berdasarkan status handel.
Instans yang dibangun dengan nilai parentHandle hanya akan memanggil DangerousRelease pada objek parentHandle. Jika tidak, perilaku ditentukan oleh status kepemilikan.
- Pemilik - Cukup panggil metode rilis P/Invoke.
- Duplikat - Mengurangi jumlah referensi pemegang saat ini.
- Holder - Memanggil rilis P/Invoke. Perhatikan bahwa ReleaseHandle pada pemegang menyiratkan jumlah referensi nol.