다음을 통해 공유


직렬 서비스에 대한 레지스트리 설정

이 항목에서는 직렬이 함수 드라이버 또는 하위 수준 디바이스 필터 드라이버인 모든 직렬 디바이스에 적용되는 레지스트리 설정에 대해 설명합니다.

참고

이 항목에서는 기존 COM 포트 프로그래밍에 대해 설명합니다. USB 연결 직렬 포트에 대한 자세한 내용은 USB 직렬 드라이버(Usbser.sys)를 참조하세요.

직렬은 로드된 후 서비스 항목 값을 쿼리합니다. 항목 값이 없으면 Serial은 서비스 항목 값을 추가합니다. 직렬은 입력 값을 시스템에서 제공하는 Serial.sys 드라이버에 정적으로 정의된 기본값으로 설정합니다. 직렬이 로드된 후 서비스 항목 값이 변경되면 다음에 Serial이 로드될 때 새 값이 사용됩니다.

직렬은 아래에 있는 다음 서비스 항목 값을 사용합니다 . \Services\Serial 레지스트리 키:

Windows 드라이버 레지스트리 키를 찾고 작업하는 방법에 대한 일반적인 내용은 디바이스 및 드라이버용 레지스트리 트리를 참조하세요.

ForceFifoEnable (REG_DWORD)
직렬이 FIDO를 사용하도록 강제할지 여부를 나타내는 부울 플래그를 지정합니다. ForceFifofEnable이 0이 아닌 경우 직렬이 FIDO의 존재를 검색할 수 있는지 여부에 관계없이 FIDO가 사용됩니다. 그렇지 않으면 FIDO는 직렬에서 검색할 수 있는 경우에만 사용됩니다. 의 기본값은 0이 아닌 값입니다. 항목 값이 없으면 Serial은 ForceFifoEnable 항목 값을 기본값으로 설정합니다. 검색 방법에 대한 자세한 내용은 GitHub의 직렬 드라이버 샘플을 참조하세요.

RxFIFO (REG_DWORD)
포트 인터럽트를 트리거하는 수신 FIFO의 바이트 수를 지정합니다. 유효한 값은 GitHub의 직렬 드라이버 샘플 에서 Serial.h 헤더 파일에 정의된 상수를 참조하세요. RxFIFO의 기본값은 8바이트입니다. 항목 값이 없으면 Serial은 RxFIFO 항목 값을 기본값으로 설정합니다.

TxFIFO (REG_DWORD)
포트 인터럽트를 트리거하는 전송 FIFO의 바이트 수를 지정합니다. 유효한 값은 GitHub의 직렬 드라이버 샘플 에서 Serial.h 헤더 파일에 정의된 상수를 참조하세요. TxFIFO의 기본값은 14바이트입니다. 항목 값이 없으면 직렬은 TxFIFO 항목 값을 기본값으로 설정합니다.

PermitShare (REG_DWORD)
시스템에서 포트에서 사용하는 인터럽트 공유를 허용할지 여부를 나타내는 부울 플래그를 지정합니다. PermitShare가 0이 아닌 경우 인터럽트는 공유할 수 있습니다. 그렇지 않으면 인터럽트는 공유할 수 없습니다. PermitShare의 기본값은 0x00000000. 항목 값이 없으면 Serial은 PermitShare 항목 값을 기본값으로 설정합니다.

BreakOnEntry, DebugLevelLogFifo
디버깅에 사용되는 항목 값을 지정합니다. 이러한 항목 값에 대한 자세한 내용은 WDK에 포함된 직렬 샘플 코드를 참조하세요.