NativeOverlapped 구조체

정의

비관리 코드에서 볼 수 있고 같은 레이아웃을 끝에 예약 필드가 있는 Win32 OVERLAPPED 구조로 가지는 explicit 레이아웃을 제공합니다.Provides an explicit layout that is visible from unmanaged code and that will have the same layout as the Win32 OVERLAPPED structure with additional reserved fields at the end.

public value class NativeOverlapped
public struct NativeOverlapped
[System.Runtime.InteropServices.ComVisible(true)]
public struct NativeOverlapped
type NativeOverlapped = struct
[<System.Runtime.InteropServices.ComVisible(true)>]
type NativeOverlapped = struct
Public Structure NativeOverlapped
상속
NativeOverlapped
특성

설명

NativeOverlapped.NET Framework 값 형식은 WIN32 OVERLAPPED 구조체의 관리 되지 않는 버전을 나타냅니다.The NativeOverlapped.NET Framework value type represents an unmanaged version of the Win32 OVERLAPPED structure. 이 구조체의 레이아웃은 겹쳐진와 동일 해야 합니다.The layout of this structure must be identical to OVERLAPPED. 끝에 4 개의 추가 Dword가 예약 되어 있습니다.Four additional DWORDs are reserved at the end.

필드

EventHandle

작업이 완료되면 신호 받음 상태로 설정된 이벤트의 핸들을 지정합니다.Specifies the handle to an event set to the signaled state when the operation is complete. 호출 프로세스에서는 겹쳐진 함수를 호출하기 전에 이 멤버를 0 또는 유효한 이벤트 핸들로 설정해야 합니다.The calling process must set this member either to zero or to a valid event handle before calling any overlapped functions.

InternalHigh

전송된 데이터의 길이를 지정합니다.Specifies the length of the data transferred. 운영 체제용으로 예약되어 있습니다.Reserved for operating system use.

InternalLow

시스템에 종속된 상태를 지정합니다.Specifies a system-dependent status. 운영 체제용으로 예약되어 있습니다.Reserved for operating system use.

OffsetHigh

전송을 시작할 바이트 오프셋의 상위 단어를 지정합니다.Specifies the high word of the byte offset at which to start the transfer.

OffsetLow

전송을 시작할 파일 위치를 지정합니다.Specifies a file position at which to start the transfer.

적용 대상