次の方法で共有


CriticalHandle.SetHandleAsInvalid メソッド

定義

ハンドルを無効としてマークします。

public:
 void SetHandleAsInvalid();
public void SetHandleAsInvalid ();
member this.SetHandleAsInvalid : unit -> unit
Public Sub SetHandleAsInvalid ()

注釈

ハンドルが SetHandleAsInvalid 無効であることがわかっており、そのハンドルにマークを付ける場合にのみ、 メソッドを呼び出します。 これにより、フィールドの値は handle 変更されません。ハンドルは無効としてマークされるだけです。 その後、ハンドルに古い可能性がある値が含まれている可能性があります。 この呼び出しの効果は、リソースの解放が試行されないということです。

メソッドと同様に、既存の SetHandle ハンドルをサポートする必要がある場合にのみ を使用 SetHandleAsInvalid します。

適用対象