SafeHandle.SetHandle(IntPtr) SafeHandle.SetHandle(IntPtr) SafeHandle.SetHandle(IntPtr) SafeHandle.SetHandle(IntPtr) Method

定義

ハンドルを指定した既存のハンドルに設定します。Sets the handle to the specified pre-existing handle.

protected:
 void SetHandle(IntPtr handle);
protected void SetHandle (IntPtr handle);
member this.SetHandle : nativeint -> unit
Protected Sub SetHandle (handle As IntPtr)

パラメーター

handle
IntPtr IntPtr IntPtr IntPtr

使用する既存のハンドル。The pre-existing handle to use.

注釈

メソッドはSetHandle 、既存のハンドルをサポートする必要がある場合にのみ使用します (たとえば、ハンドルが構造体で返される場合)。 .NET Framework COM 相互運用インフラストラクチャでは、構造体の出力ハンドルのマーシャリングはサポートされないためです。Use the SetHandle method only if you need to support a pre-existing handle (for example, if the handle is returned in a structure) because the .NET Framework COM interop infrastructure does not support marshaling output handles in a structure.

セキュリティ

SecurityPermission
アンマネージコードを呼び出すためのアクセス許可。for permission to call unmanaged code. セキュリティアクション: LinkDemandSecurity action: LinkDemand. 関連付けられた列挙型:UnmanagedCodeAssociated enumeration: UnmanagedCode

適用対象