qos2.h 헤더
이 헤더는 QOS(서비스 품질)에서 사용됩니다. 자세한 내용은 다음을 참조하세요.
qos2.h에는 다음과 같은 프로그래밍 인터페이스가 포함되어 있습니다.
Functions
QOSAddSocketToFlow 트래픽에 대한 새 흐름을 추가합니다. |
QOSCancel QOSSetFlow와 같이 보류 중인 겹치는 작업을 취소합니다. |
QOSCloseHandle QOSCloseHandle 함수는 QOSCreateHandle 함수에서 반환된 핸들을 닫습니다. |
QOSCreateHandle 이 함수는 QOS 하위 시스템 및 QOSHandle 매개 변수를 초기화합니다. QOSHandle 매개 변수는 다른 QOS 함수를 호출할 때 사용됩니다. QOSCreateHandle은 다른 함수 앞에 호출되어야 합니다. |
QOSEnumerateFlows 모든 기존 흐름을 열거합니다. |
QOSNotifyFlow 알림을 받을 호출 애플리케이션을 등록합니다. |
QOSQueryFlow 특정 흐름에 대한 정보를 요청합니다. |
QOSRemoveSocketFromFlow QOS 하위 시스템에 이전에 추가된 흐름이 종료되었음을 알 수 있습니다. |
QOSSetFlow 애플리케이션의 패킷 우선 순위를 지정하고 흐름 트래픽을 변경하도록 QOS 하위 시스템을 요청하기 위해 애플리케이션에서 호출됩니다. |
QOSStartTrackingClient QOSStartTrackingClient 함수는 QOS 하위 시스템에 새 클라이언트가 있는지 알 수 있습니다. |
QOSStopTrackingClient QOSStopTrackingClient 함수는 이전에 QOSStartTrackingClient 함수를 사용한 클라이언트 추적을 중지하도록 QoS 하위 시스템에 알린 것입니다. 흐름이 현재 진행 중인 경우 이 함수는 흐름에 영향을 미치지 않습니다. |
구조체
QOS_FLOW_FUNDAMENTALS QOS_FLOW_FUNDAMENTALS 구조에는 흐름에 대한 기본 정보가 포함되어 있습니다. |
QOS_FLOWRATE_OUTGOING QOS_FLOWRATE_OUTGOING 구조체는 QOSSetFlow 함수에서 흐름 속도 정보를 설정하는 데 사용됩니다. |
QOS_PACKET_PRIORITY 흐름 트래픽의 우선 순위를 나타내는 QOS_PACKET_PRIORITY 구조체입니다. |
QOS_VERSION QOS_VERSION 구조는 QOS 프로토콜의 버전을 나타냅니다. |
열거형
QOS_FLOWRATE_REASON QOS_FLOWRATE_REASON 열거형은 흐름의 대역폭이 변경된 이유를 나타냅니다. |
QOS_NOTIFY_FLOW QOS_NOTIFY_FLOW 열거형은 QOSNotifyFlow 함수가 알림을 보내기 위해 있어야 하는 상황을 지정합니다. |
QOS_QUERY_FLOW QOS_QUERY_FLOW 열거형은 QOSQueryFlow 함수가 요청할 정보 유형을 나타냅니다. |
QOS_SET_FLOW QOS_SET_FLOW 열거형은 흐름에 대해 변경되는 내용을 나타냅니다. |
QOS_SHAPING QOS_SHAPING 열거형은 흐름의 셰이핑 동작을 정의합니다. |
QOS_TRAFFIC_TYPE QOS_TRAFFIC_TYPE 열거형은 다양한 트래픽 유형을 정의합니다. 각 흐름에는 단일 트래픽 유형이 있습니다. 이렇게 하면 QOS 하위 시스템이 각 형식에 사용자 지정 정책을 적용할 수 있습니다. |