1

我已经获取了通过 osrfx2 示例中的 guid 访问自定义驱动程序的基本代码。 http://code.msdn.microsoft.com/windowsapps/Custom-device-access-sample-43bde679

我试图在 WinRT 中实现应用程序,它访问 ndislwf 过滤器驱动程序

ComPtr<ICreateDeviceAccessAsync> access;    
ComPtr<IDeviceIoControl> deviceControl;

HRESULT hr = CreateDeviceAccessInstance(
    (PCWSTR)L"\\Device\\{5cbf81bd-5055-47cd-9055-a76b2b4e3697}",
    GENERIC_READ | GENERIC_WRITE,
    &access); // Returns S_OK.

hr = access->Wait(INFINITE);    // Returns S_OK.

hr = access->GetResult(IID_IDeviceIoControl,(void **)&deviceControl); // Returns E_INVALIDARGS.

我无法让 devicecontrol 发送 ioctl。

我在元数据文件中也提到了 guid。

任何人都可以帮助我。

4

1 回答 1

0

FWIW,您可能需要查看“访问自定义驱动程序”示例应用程序。

于 2013-04-22T21:56:19.827 回答