Platform SDK: Quality of Service |
The TcCloseInterface function closes an interface previously opened with a call to TcOpenInterface. All flows and filters on a particular interface should be closed before closing the interface with a call to TcCloseInterface.
DWORD TcCloseInterface ( HANDLE IfcHandle );
Error code | Description |
---|---|
NO_ERROR | The function executed without errors. |
ERROR_INVALID_HANDLE | The interface handle is invalid. |
ERROR_TC_SUPPORTED_OBJECTS_EXIST | Not all flows have been deleted for this interface. |
Regardless of whether TcCloseInterface is called, an interface will be closed following a TC_NOTIFY_IFC_CLOSE notification event. If the TcCloseInterface function is called with the handle of an interface that has already been closed, the handle will be invalidated and TcCloseInterface will return ERROR_INVALID_HANDLE.
Note Use of TcCloseInterface requires administrative privilege.
Windows NT/2000: Requires Windows 2000.
Windows 95/98: Unsupported.
Header: Declared in Traffic.h.
Library: Use Traffic.lib.