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 = 8AddressInUse
열거자
주소가 이미 사용 중입니다.
AddressInUse = 10AddressUnavailable
열거자
주소를 사용할 수 없습니다.
AddressUnavailable = 11BrokenPipe
열거자
쓰는 동안 상대방이 스트림을 닫았습니다.
BrokenPipe = 12Closed
열거자
직렬 포트 또는 스트림이 닫혔습니다.
Closed = 3Interrupted
열거자
작업이 중단되었습니다. 이후 폴링에서 다시 시도합니다.
Interrupted = 2InvalidData
열거자
잘못된 데이터를 만났습니다.
InvalidData = 15InvalidInput
열거자
입력 매개변수가 잘못되었습니다.
InvalidInput = 14NotConnected
열거자
스트림이 연결되어 있지 않습니다.
NotConnected = 9NotFound
열거자
장치를 찾을 수 없습니다.
NotFound = 4Ok
열거자
작업이 Secs1IoResult.Count바이트를 전송했습니다.
Ok = 0Other
열거자
그 밖의 모든 실패입니다. 콜백이 예외를 throw할 때도 보고됩니다.
Other = 16Permission
열거자
접근이 거부되었습니다.
Permission = 5Refused
열거자
연결이 거부되었습니다.
Refused = 6Reset
열거자
연결이 재설정되었습니다.
Reset = 7TimedOut
열거자
작업 시간이 초과되었습니다.
TimedOut = 13WouldBlock
열거자
지금은 사용할 수 있는 바이트가 없습니다. 이후 폴링에서 다시 시도합니다.
WouldBlock = 1WriteZero
열거자
쓰기가 0바이트를 받아들였습니다.
WriteZero = 17