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 연결 상태 보고하는 데 사용하는 상태 형식을 지정합니다.