我的值未在TcSetInterface中正确设置

时间:2017-05-27 08:35:13

标签: c++ winapi msdn

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。

请告诉我,我做错了什么?

0 个答案:

没有答案