netdispumdddi.h 헤더
참고
Windows 10 현재 OS에는 Miracast 무선 디스플레이의 네이티브 구현이 포함되어 있습니다. 드라이버는 더 이상 사용자 지정 Miracast 표시 구성 요소를 구현하지 않아야 합니다. 사용자 지정 Miracast 구현에 대한 지원은 이후 버전의 Windows에서 제거될 수 있습니다.
이 헤더는 사용자 지정 Miracast 구현에 대한 표시 드라이버에서 사용됩니다. 자세한 내용은 다음을 참조하세요.
netdispumddddi.h에는 다음과 같은 프로그래밍 인터페이스가 포함되어 있습니다.
콜백 함수
PFN_CREATE_MIRACAST_CONTEXT 사용자 모드 Miracast 컨텍스트를 만들기 위해 운영 체제에서 호출됩니다. |
PFN_DATARATE_NOTIFICATION Miracast 네트워크 링크의 비트 속도가 변경되었음을 Miracast 사용자 모드 드라이버에 알리기 위해 운영 체제에서 호출합니다. 이 함수는 RegisterForDataRateNotifications 함수가 호출될 때 운영 체제에 등록됩니다. |
PFN_DESTROY_MIRACAST_CONTEXT 사용자 모드 Miracast 컨텍스트를 삭제하기 위해 운영 체제에서 호출됩니다. |
PFN_GET_NEXT_CHUNK_DATA DXGK_INTERRUPT_TYPE 인터럽트 형식이 DXGK_INTERRUPT_MICACAST_CHUNK_PROCESSING_COMPLETE 때 Microsoft DirectX 그래픽 커널 하위 시스템에 보고된 다음 Miracast 인코딩 청크에 대한 정보를 제공합니다. 이 함수의 데이터 형식은 PFN_GET_NEXT_CHUNK_DATA. |
PFN_HANDLE_KMD_MESSAGE 디스플레이 미니포트 드라이버가 DxgkCbMiracastSendMessage 함수를 호출할 때 Miracast 사용자 모드 드라이버가 받는 비동기 커널 모드 메시지를 처리하기 위해 운영 체제에서 호출됩니다. |
PFN_MIRACAST_IO_CONTROL 커널 모드 디스플레이 미니포트 드라이버에 동기 I/O 컨트롤 요청을 보내기 위해 사용자 모드 디스플레이 드라이버에서 호출됩니다. 이 함수의 데이터 형식은 PFN_MIRACAST_IO_CONTROL. |
PFN_REGISTER_DATARATE_NOTIFICATIONS 사용자 모드 드라이버가 운영 체제에 등록하여 QoS(네트워크 서비스 품질) 알림 및 Miracast 연결의 현재 네트워크 대역폭을 수신하도록 호출됩니다. 이 함수의 데이터 형식은 PFN_REGISTER_DATARATE_NOTIFICATIONS. |
PFN_REPORT_SESSION_STATUS 현재 Miracast 연결된 세션의 상태 보고하기 위해 사용자 모드 표시 드라이버에서 호출됩니다. 이 함수의 데이터 형식은 PFN_REPORT_SESSION_STATUS. |
PFN_REPORT_STATISTIC 운영 체제에 대한 Miracast 링크의 통계를 보고하기 위해 사용자 모드 표시 드라이버에서 호출됩니다. 이 함수의 데이터 형식은 PFN_REPORT_STATISTIC. |
PFN_START_MIRACAST_SESSION 운영 체제에서 Miracast 연결된 세션을 시작하도록 호출됩니다. |
PFN_STOP_MIRACAST_SESSION 운영 체제에서 StartMiracastSession 함수를 호출하여 이전에 시작한 Miracast 연결된 세션을 시작하도록 호출되었습니다. |
QUERY_MIRACAST_DRIVER_INTERFACE 운영 체제에서 Miracast 사용자 모드 드라이버 인터페이스를 쿼리하기 위해 호출된 MIRACAST_DRIVER_INTERFACE. |
구조체
MIRACAST_CALLBACKS Miracast 사용자 모드 드라이버가 호출할 수 있는 무선 디스플레이(Miracast) 런타임 콜백 함수에 대한 포인터를 포함합니다. |
MIRACAST_CHUNK_DATA 사용자 모드 드라이버가 무선 디스플레이(Miracast) GetNextChunkData 함수를 호출할 때 사용되는 인코딩 청크 데이터를 포함합니다. |
MIRACAST_CHUNK_ID MIRACAST_CHUNK_ID 무선 디스플레이(Miracast) 인코딩 청크를 식별하는 정보를 저장하는 방법을 알아봅니다. |
MIRACAST_CHUNK_INFO MIRACAST_CHUNK_INFO 구조에는 지정된 무선 디스플레이(Miracast) 인코딩 청크에 대한 정보가 포함되어 있습니다. |
MIRACAST_DATARATE_STATS 무선 디스플레이(Miracast) pfnDataRateNotify 함수에서 오디오/비디오 인코더 비트 속도 및 실패한 또는 다시 시도된 Wi-Fi 프레임에 대한 정보를 포함합니다. |
MIRACAST_DRIVER_INTERFACE Miracast 사용자 모드 드라이버에서 구현하는 무선 디스플레이(Miracast) 함수에 대한 포인터를 포함합니다. |
MIRACAST_SESSION_INFO 무선 디스플레이(Miracast) 연결 세션에 대한 정보를 포함합니다. |
MIRACAST_STATISTIC_DATA 사용자 모드 표시 드라이버가 운영 체제에 보고하는 Miracast 통계 데이터를 포함합니다. |
MIRACAST_WFD_CONNECTION_STATS Wi-Fi 직접 연결에 대한 비트 속도 정보를 포함합니다. |
열거형
MIRACAST_CHUNK_TYPE MIRACAST_CHUNK_TYPE 열거형에는 처리할 무선 디스플레이(Miracast) 청크 정보의 유형을 나타내는 값이 포함되어 있습니다. |
MIRACAST_PROTOCOL_EVENT 사용자 모드 표시 드라이버가 보고해야 하는 무선 디스플레이(Miracast) 프로토콜 이벤트의 유형을 지정합니다. |
MIRACAST_STATISTIC_TYPE 사용자 모드 표시 드라이버가 생성하는 Miracast 통계 데이터의 형식을 지정합니다. |
MIRACAST_STATUS 사용자 모드 표시 드라이버가 Miracast 연결 상태 보고하는 데 사용하는 상태 형식을 지정합니다. |