SafeNCryptHandle.ReleaseHandle Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Şifreleme Yeni Nesil (CNG) nesnesi tarafından kullanılan tanıtıcıyı serbest bırakır.
Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.
protected:
override bool ReleaseHandle();
protected override bool ReleaseHandle ();
override this.ReleaseHandle : unit -> bool
Protected Overrides Function ReleaseHandle () As Boolean
Döndürülenler
true
tanıtıcı başarıyla serbest bırakılırsa; aksi takdirde , false
.
Açıklamalar
Yinelemeye benzer şekilde, bir tanıtıcı serbest bırakılarak tanıtıcının durumuna bağlı olarak farklı işlemler gerçekleştirilir.
parentHandle değeriyle kullanılabilecek bir örnek yalnızca parentHandle nesnesinde DangerousRelease öğesini çağırır. Aksi takdirde, davranış sahiplik durumu tarafından dikte edilir.
- Sahip - Yalnızca sürüm P/Invoke yöntemini çağırır.
- Çoğalt - Geçerli tutucunun başvuru sayısını azaltma.
- Holder - P/Invoke yayınını çağırır. Bir tutucudaki ReleaseHandle öğesinin sıfır başvuru sayısını ifade ettiğini unutmayın.