다음을 통해 공유


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

추가 정보

UART_HARDWARE_DRIVER

_CPPORT

uart.h