Overlapped 생성자
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
Overlapped 클래스의 새 인스턴스를 초기화합니다.
오버로드
Overlapped() |
Overlapped 클래스의 비어 있는 새 인스턴스를 초기화합니다. |
Overlapped(Int32, Int32, Int32, IAsyncResult) |
사용되지 않습니다.
사용되지 않습니다.
사용되지 않습니다.
사용되지 않습니다.
지정된 파일 위치, I/O 작업이 완료되었을 때 신호를 받는 이벤트에 대한 32비트 정수 핸들 및 작업 결과를 반환할 때 사용하는 인터페이스로 Overlapped 클래스의 새 인스턴스를 초기화합니다. |
Overlapped(Int32, Int32, IntPtr, IAsyncResult) |
지정된 파일 위치, I/O 작업이 완료되었을 때 신호를 받는 이벤트에 대한 핸들 및 작업 결과를 반환할 때 사용하는 인터페이스로 Overlapped 클래스의 새 인스턴스를 초기화합니다. |
Overlapped()
Overlapped 클래스의 비어 있는 새 인스턴스를 초기화합니다.
public:
Overlapped();
public Overlapped ();
Public Sub New ()
적용 대상
Overlapped(Int32, Int32, Int32, IAsyncResult)
주의
This constructor is not 64-bit compatible. Use the constructor that takes an IntPtr for the event handle. https://go.microsoft.com/fwlink/?linkid=14202
주의
This constructor is not 64-bit compatible and has been deprecated. Use the constructor that accepts an IntPtr for the event handle instead.
주의
This constructor is not 64-bit compatible. Use the constructor that takes an IntPtr for the event handle. http://go.microsoft.com/fwlink/?linkid=14202
주의
Not 64bit compatible. Please use the constructor that takes IntPtr for the event handle
지정된 파일 위치, I/O 작업이 완료되었을 때 신호를 받는 이벤트에 대한 32비트 정수 핸들 및 작업 결과를 반환할 때 사용하는 인터페이스로 Overlapped 클래스의 새 인스턴스를 초기화합니다.
public:
Overlapped(int offsetLo, int offsetHi, int hEvent, IAsyncResult ^ ar);
[System.Obsolete("This constructor is not 64-bit compatible. Use the constructor that takes an IntPtr for the event handle. https://go.microsoft.com/fwlink/?linkid=14202")]
public Overlapped (int offsetLo, int offsetHi, int hEvent, IAsyncResult? ar);
[System.Obsolete("This constructor is not 64-bit compatible and has been deprecated. Use the constructor that accepts an IntPtr for the event handle instead.")]
public Overlapped (int offsetLo, int offsetHi, int hEvent, IAsyncResult? ar);
[System.Obsolete("This constructor is not 64-bit compatible. Use the constructor that takes an IntPtr for the event handle. http://go.microsoft.com/fwlink/?linkid=14202")]
public Overlapped (int offsetLo, int offsetHi, int hEvent, IAsyncResult ar);
public Overlapped (int offsetLo, int offsetHi, int hEvent, IAsyncResult ar);
[System.Obsolete("This constructor is not 64-bit compatible. Use the constructor that takes an IntPtr for the event handle. https://go.microsoft.com/fwlink/?linkid=14202")]
public Overlapped (int offsetLo, int offsetHi, int hEvent, IAsyncResult ar);
[System.Obsolete("Not 64bit compatible. Please use the constructor that takes IntPtr for the event handle")]
public Overlapped (int offsetLo, int offsetHi, int hEvent, IAsyncResult ar);
[<System.Obsolete("This constructor is not 64-bit compatible. Use the constructor that takes an IntPtr for the event handle. https://go.microsoft.com/fwlink/?linkid=14202")>]
new System.Threading.Overlapped : int * int * int * IAsyncResult -> System.Threading.Overlapped
[<System.Obsolete("This constructor is not 64-bit compatible and has been deprecated. Use the constructor that accepts an IntPtr for the event handle instead.")>]
new System.Threading.Overlapped : int * int * int * IAsyncResult -> System.Threading.Overlapped
[<System.Obsolete("This constructor is not 64-bit compatible. Use the constructor that takes an IntPtr for the event handle. http://go.microsoft.com/fwlink/?linkid=14202")>]
new System.Threading.Overlapped : int * int * int * IAsyncResult -> System.Threading.Overlapped
new System.Threading.Overlapped : int * int * int * IAsyncResult -> System.Threading.Overlapped
[<System.Obsolete("Not 64bit compatible. Please use the constructor that takes IntPtr for the event handle")>]
new System.Threading.Overlapped : int * int * int * IAsyncResult -> System.Threading.Overlapped
Public Sub New (offsetLo As Integer, offsetHi As Integer, hEvent As Integer, ar As IAsyncResult)
매개 변수
- offsetLo
- Int32
전송을 시작할 파일 위치의 하위 워드입니다.
- offsetHi
- Int32
전송을 시작할 파일 위치의 상위 워드입니다.
- hEvent
- Int32
I/O 작업이 완료되었을 때 신호를 받는 이벤트에 대한 핸들입니다.
- ar
- IAsyncResult
IAsyncResult 인터페이스를 구현하고 I/O 작업에 대한 상태 정보를 제공하는 개체입니다.
- 특성
설명
WaitHandle.Handle 속성을 사용하여 클래스에서 파생되는 관리되는 동기화 이벤트의 핸들을 WaitHandle 가져옵니다.
구현은 IAsyncResult I/O 작업에 대한 상태 정보를 제공합니다. 매개 변수의 생성자에 ar
전달하고 나중에 속성을 사용하여 AsyncResult 검색합니다. 콜백 메서드가 또는 UnsafePack 메서드에 대해 Pack 지정된 경우 콜백은 수신하는 구조체의 압축을 풀어 콜 IAsyncResult 백을 NativeOverlapped 검색할 수 있습니다.
적용 대상
Overlapped(Int32, Int32, IntPtr, IAsyncResult)
지정된 파일 위치, I/O 작업이 완료되었을 때 신호를 받는 이벤트에 대한 핸들 및 작업 결과를 반환할 때 사용하는 인터페이스로 Overlapped 클래스의 새 인스턴스를 초기화합니다.
public:
Overlapped(int offsetLo, int offsetHi, IntPtr hEvent, IAsyncResult ^ ar);
public Overlapped (int offsetLo, int offsetHi, IntPtr hEvent, IAsyncResult? ar);
public Overlapped (int offsetLo, int offsetHi, IntPtr hEvent, IAsyncResult ar);
new System.Threading.Overlapped : int * int * nativeint * IAsyncResult -> System.Threading.Overlapped
Public Sub New (offsetLo As Integer, offsetHi As Integer, hEvent As IntPtr, ar As IAsyncResult)
매개 변수
- offsetLo
- Int32
전송을 시작할 파일 위치의 하위 워드입니다.
- offsetHi
- Int32
전송을 시작할 파일 위치의 상위 워드입니다.
- hEvent
-
IntPtr
nativeint
I/O 작업이 완료되었을 때 신호를 받는 이벤트에 대한 핸들입니다.
- ar
- IAsyncResult
IAsyncResult 인터페이스를 구현하고 I/O 작업에 대한 상태 정보를 제공하는 개체입니다.
설명
클래스에서 파생되는 관리되는 동기화 개체의 핸들을 WaitHandle 가져오려면 속성을 사용하여 WaitHandle.SafeWaitHandle 개체를 SafeWaitHandle 가져오고 메서드를 호출합니다 DangerousGetHandle .
구현은 IAsyncResult I/O 작업에 대한 상태 정보를 제공합니다. 매개 변수의 생성자에 ar
전달하고 나중에 속성을 사용하여 AsyncResult 검색합니다. 콜백 메서드가 또는 UnsafePack 메서드에 대해 Pack 지정된 경우 콜백은 수신하는 구조체의 압축을 풀어 콜 IAsyncResult 백을 NativeOverlapped 검색할 수 있습니다.