ThreadPool.BindHandle 메서드

정의

운영 체제 핸들을 .에 ThreadPool바인딩합니다.

오버로드

Name Description
BindHandle(IntPtr)
사용되지 않음.

운영 체제 핸들을 .에 ThreadPool바인딩합니다.

BindHandle(SafeHandle)

운영 체제 핸들을 .에 ThreadPool바인딩합니다.

BindHandle(IntPtr)

주의

ThreadPool.BindHandle(IntPtr) has been deprecated. Please use ThreadPool.BindHandle(SafeHandle) instead.

운영 체제 핸들을 .에 ThreadPool바인딩합니다.

public:
 static bool BindHandle(IntPtr osHandle);
public static bool BindHandle(IntPtr osHandle);
[System.Obsolete("ThreadPool.BindHandle(IntPtr) has been deprecated.  Please use ThreadPool.BindHandle(SafeHandle) instead.", false)]
public static bool BindHandle(IntPtr osHandle);
static member BindHandle : nativeint -> bool
[<System.Obsolete("ThreadPool.BindHandle(IntPtr) has been deprecated.  Please use ThreadPool.BindHandle(SafeHandle) instead.", false)>]
static member BindHandle : nativeint -> bool
Public Shared Function BindHandle (osHandle As IntPtr) As Boolean

매개 변수

osHandle
IntPtr

nativeint

IntPtr 핸들을 보유하는 항목입니다. 관리되지 않는 쪽에서 겹치는 I/O에 대해 핸들을 열어야 합니다.

반품

true핸들이 바인딩된 경우 그렇지 않으면 . false

특성

예외

호출자에게 필요한 권한이 없습니다.

설명

Windows 스레드 풀이 .NET 스레드 풀 대신 사용하도록 구성된 경우에는 이 메서드가 지원되지 않습니다. 자세한 내용은 Windows 스레드 풀 구성 설정을 참조하세요. 대안은 클래스입니다 ThreadPoolBoundHandle .

적용 대상

BindHandle(SafeHandle)

운영 체제 핸들을 .에 ThreadPool바인딩합니다.

public:
 static bool BindHandle(System::Runtime::InteropServices::SafeHandle ^ osHandle);
public static bool BindHandle(System.Runtime.InteropServices.SafeHandle osHandle);
static member BindHandle : System.Runtime.InteropServices.SafeHandle -> bool
Public Shared Function BindHandle (osHandle As SafeHandle) As Boolean

매개 변수

osHandle
SafeHandle

운영 체제 핸들을 보유하는 A SafeHandle 입니다. 관리되지 않는 쪽에서 겹치는 I/O에 대해 핸들을 열어야 합니다.

반품

true핸들이 바인딩된 경우 그렇지 않으면 . false

예외

osHandlenull입니다.

설명

Windows 스레드 풀이 .NET 스레드 풀 대신 사용하도록 구성된 경우에는 이 메서드가 지원되지 않습니다. 자세한 내용은 Windows 스레드 풀 구성 설정을 참조하세요. 대안은 클래스입니다 ThreadPoolBoundHandle .

매개 변수는 osHandle 추상 SafeHandle 클래스에서 파생되는 매개 변수여야 합니다SafeFileHandle.

적용 대상