콘텐츠로 이동
무료 평가 시작

PDComm.Secs1IoStatus

열거형

Secs1Read 또는 Secs1Write 콜백이 끝점에 보고하는 결과 상태입니다.

public enum Secs1IoStatus : uint

읽기가 개수 0과 함께 Secs1IoStatus.Ok를 반환하거나 Secs1IoStatus.Closed를 반환하면 스트림의 끝을 뜻합니다. 쓰기가 개수 0과 함께 Secs1IoStatus.Ok를 반환하면 Secs1IoStatus.WriteZero로 간주합니다. Secs1IoStatus.WouldBlock과 Secs1IoStatus.Interrupted는 지금까지의 진행을 유지하며 이후 폴링에서 다시 시도됩니다. 그 밖의 모든 상태는 회선에 결함을 일으킵니다. Secs1IoStatus.Ok가 아닌 상태에서는 개수를 무시합니다.

멤버

Aborted

열거자

연결이 중단되었습니다.

Aborted = 8

AddressInUse

열거자

주소가 이미 사용 중입니다.

AddressInUse = 10

AddressUnavailable

열거자

주소를 사용할 수 없습니다.

AddressUnavailable = 11

BrokenPipe

열거자

쓰는 동안 상대방이 스트림을 닫았습니다.

BrokenPipe = 12

Closed

열거자

직렬 포트 또는 스트림이 닫혔습니다.

Closed = 3

Interrupted

열거자

작업이 중단되었습니다. 이후 폴링에서 다시 시도합니다.

Interrupted = 2

InvalidData

열거자

잘못된 데이터를 만났습니다.

InvalidData = 15

InvalidInput

열거자

입력 매개변수가 잘못되었습니다.

InvalidInput = 14

NotConnected

열거자

스트림이 연결되어 있지 않습니다.

NotConnected = 9

NotFound

열거자

장치를 찾을 수 없습니다.

NotFound = 4

Ok

열거자

작업이 Secs1IoResult.Count바이트를 전송했습니다.

Ok = 0

Other

열거자

그 밖의 모든 실패입니다. 콜백이 예외를 throw할 때도 보고됩니다.

Other = 16

Permission

열거자

접근이 거부되었습니다.

Permission = 5

Refused

열거자

연결이 거부되었습니다.

Refused = 6

Reset

열거자

연결이 재설정되었습니다.

Reset = 7

TimedOut

열거자

작업 시간이 초과되었습니다.

TimedOut = 13

WouldBlock

열거자

지금은 사용할 수 있는 바이트가 없습니다. 이후 폴링에서 다시 시도합니다.

WouldBlock = 1

WriteZero

열거자

쓰기가 0바이트를 받아들였습니다.

WriteZero = 17