在here写道:
使用
TcSetInterface
。将GUID_QOS_FLOW_MODE
设置为ADAPTER_FLOW_MODE_DIFFSERV
所以我写了这样的代码:
auto guid = GUID_QOS_FLOW_MODE;
ULONG mode = ADAPTER_FLOW_MODE_DIFFSERV;
auto err = TcSetInterface(interface_handle, &guid, sizeof(mode), &mode);
它返回零,表示没有错误。但是当我尝试使用此代码检查它是否设置正确时:
ULONG bufferSize = sizeof(ULONG);
err = TcQueryInterface(interface_handle, &guid, false, &bufferSize, &mode);
它将mode
设置为零而不是1。
请告诉我,我做错了什么?