다음을 통해 공유


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 하위 시스템이 각 형식에 사용자 지정 정책을 적용할 수 있습니다.