UART_INITIALIZE_PORT 콜백 함수(uart.h)
UART 하드웨어를 초기화하거나 다시 설정합니다. 이 콜백 함수는 다른 드라이버 함수를 호출하기 전에 호출됩니다.
구문
UART_INITIALIZE_PORT UartInitializePort;
BOOLEAN UartInitializePort(
PCHAR LoadOptions,
[_Inout_] PCPPORT Port,
BOOLEAN MemoryMapped,
UCHAR AccessSize,
UCHAR BitWidth
)
{...}
매개 변수
LoadOptions
[_In_opt_Optional Null_terminated] null로 종료된 로드 옵션 문자열입니다.
[_Inout_] Port
포트 초기화에 대한 정보로 채워진 _CPPORT 구조체에 대한 포인터입니다.
MemoryMapped
메모리 매핑 레지스터 또는 레거시 포트 I/O를 통해 UART 하드웨어에 액세스할 수 있는지 여부를 나타내는 부울 값입니다.
AccessSize
UART 하드웨어에 액세스할 때 수행해야 하는 버스 액세스 유형을 나타내는 ACPI 일반 액세스 크기 값입니다.
BitWidth
UART 레지스터의 너비를 나타내는 숫자입니다.
반환 값
포트가 성공적으로 초기화되면 TRUE를 반환하고, 그렇지 않으면 FALSE를 반환합니다.
설명
적절한 UART_HARDWARE_DRIVER 멤버를 설정하여 이 콜백 함수의 구현을 등록합니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 10, 버전 1803 |
머리글 | uart.h |