Aracılığıyla paylaş


SafeNCryptHandle.ReleaseHandle Yöntem

Tanım

Ş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.

Şunlara uygulanır