시작하기 .NET API
시작하기의 .NET 공개 API 목록입니다.
API 39개
PdcommStatus.AllocationFailed네이티브 라이브러리가 메모리를 할당할 수 없었습니다. 작업을 다시 시도할 수 있습니다.PdcommStatus.Backpressure크기가 제한된 큐가 가득 찼습니다. 이벤트를 비우거나 대기 중인 작업이 끝나기를 기다린 다음 다시 시도합니다.PdcommStatus.BufferTooSmall출력 버퍼가 필요한 크기보다 작습니다. 아무것도 복사하지 않았습니다.PdcommStatus.InternalError네이티브 라이브러리에서 내부 오류가 발생했습니다.PdcommStatus.InvalidArgument인수, 옵션 구조체 또는 핸들이 작업에 유효하지 않습니다.PdcommStatus.InvalidData입력 바이트가 선언된 형식에 유효하지 않습니다. 예를 들어 형식이 잘못된 SECS-II 아이템입니다.PdcommStatus.InvalidState끝점의 현재 상태에서는 이 작업을 할 수 없습니다.PdcommStatus.IoError소켓, 파일 또는 그 밖의 I/O 작업이 실패했습니다.PdcommStatus.LicenseRequired모듈을 허가하는 PDComm 라이선스가 없어 새 통신을 시작하지 않았습니다. 실행 중인 엔드포인트는 영향을 받지 않습니다.PdcommStatus.LimitExceeded크기, 개수, 중첩 또는 그 밖에 구성된 한도를 초과하게 됩니다.PdcommStatus.Ok작업이 성공했습니다.PdcommStatus.OutOfRange인덱스, 식별자 또는 요청한 항목이 존재하지 않습니다.PdcommStatus.Poisoned이전 내부 실패로 네이티브 객체가 오염되었습니다. 이후에는 해제만 의미가 있습니다.PdcommStatus.ProgramUnconfirmed프로세스 프로그램 변경이 설치되었지만 영구 저장을 확인할 수 없었습니다.PdcommStatus.SpoolUnconfirmed스풀링 변경이 설치되었지만 영구 저장을 확인할 수 없었습니다.PdcommStatus.StaleToken토큰이나 결과가 다른 끝점이나 이전 연결 세대에 속하거나, 이미 사용되었습니다.PdcommStatus.Truncated완전한 SECS-II 아이템을 디코딩하기 전에 입력이 끝났습니다.DiagnosticLogging.Configure진단 로그 구성을 교체합니다.DiagnosticLogging.Flush큐에 쌓인 로그 레코드가 모두 기록될 때까지 기다립니다.DiagnosticLogging.Status현재 로깅 상태와 카운터를 가져옵니다.License.HostIdSECS/GEM 런타임 라이선스에 들어가는 이 머신의 호스트 ID PDH1-XXXX-XXXX-XXXX-XXXX를 가져옵니다.License.Install라이선스 텍스트를 설치하고, 이 메서드로 이전에 설치한 텍스트를 교체합니다.License.StatusSECS/GEM 라이브러리의 라이선스 상태를 가져옵니다.PdcommBuffer.Create새 네이티브 버퍼에 바이트를 복사합니다.PdcommBuffer.Dispose네이티브 버퍼를 해제합니다.PdcommBuffer.ToArray버퍼의 내용을 새 배열에 복사합니다.PdcommBuffer.TryCopy호출자가 제공한 범위가 충분히 크면 버퍼의 내용을 그 범위에 복사합니다.PdcommException.PdcommException네이티브 상태에 대한 새 예외를 초기화합니다.PdcommRuntime.InitializePDComm 네이티브 라이브러리를 로드하고 검증합니다.PDCommPdcommException.ErrorOffset디코딩에 실패한 필드의 시작 바이트 오프셋을 가져옵니다. 실패에 입력 위치가 없으면 null입니다.PdcommException.Status실패를 일으킨 네이티브 상태를 가져옵니다.PdcommRuntime.AbiVersion로드된 네이티브 라이브러리의 ABI 버전을 major.minor 형식으로 가져옵니다.DiagnosticLoggingPDComm SECS/GEM 네이티브 라이브러리의 선택형 진단 로그를 제어합니다.LicenseSECS/GEM 네이티브 라이브러리의 PDComm 라이선스를 설치하고 확인합니다.PdcommBufferPDComm 네이티브 라이브러리가 소유하는 변경할 수 없는 바이트 버퍼입니다.PdcommExceptionPDComm 네이티브 작업이 PdcommStatus.Ok가 아닌 상태를 반환할 때 throw되는 예외입니다.PdcommRuntimePDComm 네이티브 라이브러리를 로드하고 그 ABI가 이 바인딩과 호환되는지 확인합니다.PdcommStatusPDComm 네이티브 라이브러리가 반환하는 상태 코드입니다.
조건에 맞는 API가 없습니다.