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

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

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

직렬은 .에 있는 다음 서비스 항목 값을 사용합니다 . \Services\Serial Registry 키:

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바이트입니다. 항목 값이 없으면 Serial은 TxFIFO 항목 값을 기본값으로 설정합니다.

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

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