TcDeleteFlow 함수(traffic.h)
TcDeleteFlow 함수는 TcAddFlow 함수와 함께 추가된 흐름을 삭제합니다. 클라이언트는 흐름을 삭제하기 전에 흐름과 연결된 모든 필터를 삭제해야 합니다. 그렇지 않으면 오류가 반환되고 함수는 흐름을 삭제하지 않습니다.
DeleteFlowComplete 처리기를 등록한 트래픽 제어 클라이언트(트래픽 제어가 ClDeleteFlowComplete 콜백 함수를 호출하여 완료된 흐름 삭제를 클라이언트에 경고하도록 허용하는 메커니즘)는 반환 값이 ERROR_SIGNAL_PENDING 예상할 수 있습니다.
구문
ULONG TcDeleteFlow(
[in] HANDLE FlowHandle
);
매개 변수
[in] FlowHandle
TcAddFlow 함수에 대한 이전 호출에서 받은 흐름에 대한 핸들입니다.
반환 값
반환 코드 | 설명 |
---|---|
|
함수가 오류 없이 실행되었습니다. |
|
함수가 비동기적으로 실행되고 있습니다. 흐름이 추가되거나 프로세스가 완료되면 클라이언트가 클라이언트에 노출된 ClDeleteFlowComplete 함수를 통해 다시 호출됩니다. |
|
흐름 핸들이 잘못되었거나 NULL입니다. |
|
TcModifyFlow, TcDeleteFlow 또는 TcAddFlow에 대한 이전 함수 호출에 의해 흐름 에서 수행된 작업이 아직 완료되지 않았습니다. |
|
이 흐름과 연결된 필터가 하나 이상 있습니다. |
설명
TcDeleteFlow 함수가 ERROR_SIGNAL_PENDING 반환하는 경우 ClDeleteFlowComplete 함수는 TcDeleteFlow 함수를 호출한 스레드와 다른 스레드에서 호출됩니다.
참고TcDeleteFlow 함수를 사용하려면 관리 권한이 필요합니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 2000 Professional[데스크톱 앱만] |
지원되는 최소 서버 | Windows 2000 Server[데스크톱 앱만] |
대상 플랫폼 | Windows |
헤더 | traffic.h |
라이브러리 | Traffic.lib |
DLL | Traffic.dll |