ucmtcpciportcontrollerrequests.h 헤더
이 헤더는 usbref에서 사용됩니다. 자세한 내용은 다음을 참조하세요.
ucmtcpciportcontrollerrequests.h에는 다음 프로그래밍 인터페이스가 포함되어 있습니다.
IOCTLs
IOCTL_UCMTCPCI_PORT_CONTROLLER_ALTERNATE_MODE_ENTERED 드라이버가 추가 작업을 수행할 수 있도록 클라이언트 드라이버에 대체 모드가 입력되었음을 알 수 있습니다. |
IOCTL_UCMTCPCI_PORT_CONTROLLER_ALTERNATE_MODE_EXITED 드라이버가 추가 작업을 수행할 수 있도록 대체 모드가 종료되었음을 클라이언트 드라이버에 알 수 있습니다. |
IOCTL_UCMTCPCI_PORT_CONTROLLER_DISPLAYPORT_CONFIGURED 드라이버가 추가 작업을 수행할 수 있도록 파트너 디바이스의 DisplayPort 대체 모드가 핀 할당으로 구성되었음을 클라이언트 드라이버에 알 수 있습니다. |
IOCTL_UCMTCPCI_PORT_CONTROLLER_DISPLAYPORT_DISPLAY_OUT_STATUS_CHANGED 드라이버가 추가 작업을 수행할 수 있도록 DisplayPort 연결의 표시 상태 변경되었음을 클라이언트 드라이버에 알 수 있습니다. |
IOCTL_UCMTCPCI_PORT_CONTROLLER_DISPLAYPORT_HPD_STATUS_CHANGED 드라이버가 추가 작업을 수행할 수 있도록 핫 플러그가 DisplayPort 연결의 상태 감지했음을 클라이언트 드라이버에 알합니다. |
IOCTL_UCMTCPCI_PORT_CONTROLLER_GET_CONTROL 유니버설 직렬 버스 Type-C 포트 컨트롤러 인터페이스 사양에 따라 정의된 모든 컨트롤 레지스터의 값을 가져옵니다. |
IOCTL_UCMTCPCI_PORT_CONTROLLER_GET_STATUS 유니버설 직렬 버스 Type-C 포트 컨트롤러 인터페이스 사양에 따라 모든 상태 레지스터의 값을 가져옵니다. 클라이언트 드라이버는 CC_STATUS, POWER_STATUS 및 FAULT_STATUS 레지스터의 값을 검색해야 합니다. |
IOCTL_UCMTCPCI_PORT_CONTROLLER_SET_COMMAND 유니버설 직렬 버스 Type-C 포트 컨트롤러 인터페이스 사양에 따라 정의된 명령 레지스터의 값을 설정합니다. |
IOCTL_UCMTCPCI_PORT_CONTROLLER_SET_CONFIG_STANDARD_OUTPUT 유니버설 직렬 버스 Type-C 포트 컨트롤러 인터페이스 사양에 따라 정의된 CONFIG_STANDARD_OUTPUT 레지스터를 설정합니다. |
IOCTL_UCMTCPCI_PORT_CONTROLLER_SET_CONTROL 유니버설 직렬 버스 Type-C 포트 컨트롤러 인터페이스 사양에 따라 정의된 컨트롤 레지스터의 값을 설정합니다. |
IOCTL_UCMTCPCI_PORT_CONTROLLER_SET_MESSAGE_HEADER_INFO 유니버설 직렬 버스 Type-C 포트 컨트롤러 인터페이스 사양에 따라 정의된 MESSAGE_HEADER_INFO 레지스터의 값을 설정합니다. |
IOCTL_UCMTCPCI_PORT_CONTROLLER_SET_RECEIVE_DETECT 유니버설 직렬 버스 Type-C 포트 컨트롤러 인터페이스 사양에 따라 정의된 RECEIVE_DETECT 레지스터를 설정합니다. |
IOCTL_UCMTCPCI_PORT_CONTROLLER_SET_TRANSMIT 유니버설 직렬 버스 Type-C 포트 컨트롤러 인터페이스 사양에 따라 정의된 전송 레지스터를 설정합니다. |
IOCTL_UCMTCPCI_PORT_CONTROLLER_SET_TRANSMIT_BUFFER 유니버설 직렬 버스 Type-C 포트 컨트롤러 인터페이스 사양에 따라 정의된 TRANSMIT_BUFER 레지스터를 설정합니다. |
구조체
UCMTCPCI_PORT_CONTROLLER_ALTERNATE_MODE_ENTERED_IN_PARAMS 검색된 대체 모드에 대한 정보를 저장합니다. 이 구조체는 IOCTL_UCMTCPCI_PORT_CONTROLLER_ALTERNATE_MODE_ENTERED 요청에 사용됩니다. |
UCMTCPCI_PORT_CONTROLLER_ALTERNATE_MODE_EXITED_IN_PARAMS 종료된 대체 모드에 대한 정보를 저장합니다. 이 구조체는 IOCTL_UCMTCPCI_PORT_CONTROLLER_ALTERNATE_MODE_EXITED 요청에 사용됩니다. |
UCMTCPCI_PORT_CONTROLLER_DISPLAYPORT_CONFIGURED_IN_PARAMS 구성된 DisplayPort 대체 모드의 핀 할당에 대한 정보를 저장합니다. 이 구조체는 IOCTL_UCMTCPCI_PORT_CONTROLLER_DISPLAYPORT_CONFIGURED 요청에 사용됩니다. |
UCMTCPCI_PORT_CONTROLLER_DISPLAYPORT_DISPLAY_OUT_STATUS_CHANGED_IN_PARAMS DisplayPort 연결의 상태 표시하는 방법에 대한 정보를 저장합니다. 이 구조체는 IOCTL_UCMTCPCI_PORT_CONTROLLER_DISPLAYPORT_DISPLAY_OUT_STATUS_CHANGED 요청에 사용됩니다. |
UCMTCPCI_PORT_CONTROLLER_DISPLAYPORT_HPD_STATUS_CHANGED_IN_PARAMS DisplayPort 연결의 핫 플러그 검색 상태 대한 정보를 저장합니다. 이 구조체는 IOCTL_UCMTCPCI_PORT_CONTROLLER_DISPLAYPORT_HPD_STATUS_CHANGED 요청에 사용됩니다. |
UCMTCPCI_PORT_CONTROLLER_GET_CONTROL_IN_PARAMS 이 구조체는 IOCTL_UCMTCPCI_PORT_CONTROLLER_GET_CONTROL 요청에 사용됩니다. |
UCMTCPCI_PORT_CONTROLLER_GET_CONTROL_OUT_PARAMS IOCTL_UCMTCPCI_PORT_CONTROLLER_GET_CONTROL 요청에 의해 검색된 포트 컨트롤러의 모든 컨트롤 레지스터 값을 저장합니다. |
UCMTCPCI_PORT_CONTROLLER_GET_STATUS_IN_PARAMS 이 구조체는 IOCTL_UCMTCPCI_PORT_CONTROLLER_GET_STATUS 요청에 사용됩니다. |
UCMTCPCI_PORT_CONTROLLER_GET_STATUS_OUT_PARAMS 포트 컨트롤러의 모든 상태 레지스터 값을 저장합니다. 이 구조체는 IOCTL_UCMTCPCI_PORT_CONTROLLER_GET_STATUS 요청에 사용됩니다. |
UCMTCPCI_PORT_CONTROLLER_SET_COMMAND_IN_PARAMS 지정된 명령 레지스터를 저장합니다. 이 구조체는 IOCTL_UCMTCPCI_PORT_CONTROLLER_SET_COMMAND 요청에 사용됩니다. |
UCMTCPCI_PORT_CONTROLLER_SET_CONFIG_STANDARD_OUTPUT_IN_PARAMS CONFIG_STANDARD_OUTPUT Register의 값을 저장합니다. 이 구조체는 IOCTL_UCMTCPCI_PORT_CONTROLLER_SET_CONFIG_STANDARD_OUTPUT 요청에 사용됩니다. |
UCMTCPCI_PORT_CONTROLLER_SET_CONTROL_IN_PARAMS 모든 컨트롤 레지스터의 값을 저장합니다. 이 구조체는 IOCTL_UCMTCPCI_PORT_CONTROLLER_SET_CONTROL 요청에 사용됩니다. |
UCMTCPCI_PORT_CONTROLLER_SET_MESSAGE_HEADER_INFO_IN_PARAMS VBUS_VOLTAGE_ALARM_LO_CFG Register의 값을 저장합니다. 이 구조체는 IOCTL_UCMTCPCI_PORT_CONTROLLER_SET_MESSAGE_HEADER_INFO 요청에 사용됩니다. |
UCMTCPCI_PORT_CONTROLLER_SET_RECEIVE_DETECT_IN_PARAMS RECEIVE_DETECT Register의 값을 저장합니다. 이 구조체는 IOCTL_UCMTCPCI_PORT_CONTROLLER_SET_RECEIVE_DETECT 요청에 사용됩니다. |
UCMTCPCI_PORT_CONTROLLER_SET_TRANSMIT_BUFFER_IN_PARAMS TRANSMIT_BUFFER Register의 값을 저장합니다. 이 구조체는 IOCTL_UCMTCPCI_PORT_CONTROLLER_SET_TRANSMIT_BUFFER 요청에 사용됩니다. |
UCMTCPCI_PORT_CONTROLLER_SET_TRANSMIT_IN_PARAMS TRANSMIT Register의 값을 저장합니다. 이 구조체는 IOCTL_UCMTCPCI_PORT_CONTROLLER_SET_TRANSMIT 요청에 사용됩니다. |
열거형
UCMTCPCI_PORT_CONTROLLER_DISPLAYPORT_DISPLAY_OUT_STATUS DisplayPort 디바이스에 대한 디스플레이 출력 상태 사용할 수 있는지 여부를 결정하는 값을 정의합니다. |
UCMTCPCI_PORT_CONTROLLER_DISPLAYPORT_HPD_STATUS DisplayPort 디바이스가 연결되어 있는지 여부를 결정하는 값을 정의합니다. |
UCMTCPCI_PORT_CONTROLLER_DISPLAYPORT_PIN_ASSIGNMENT 자세한 정보: _UCMTCPCI_PORT_CONTROLLER_DISPLAYPORT_PIN_ASSIGNMENT 열거형 |
UCMTCPCI_PORT_CONTROLLER_IOCTL 포트 컨트롤러에 대한 클라이언트 드라이버로 전송되는 다양한 디바이스 I/O 컨트롤 요청을 정의합니다. 이는 WPP의 IOCTL 유형을 나타냅니다. |
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기