1

osrfx2 サンプルから guid を介してカスタム ドライバーにアクセスするためのベース コードを取得しました。 http://code.msdn.microsoft.com/windowsapps/Custom-device-access-sample-43bde679

ndislwf フィルター ドライバーにアクセスするアプリケーションを WinRT に実装しようとしました。

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、「Access a custom driver」サンプルアプリを確認することをお勧めします。

于 2013-04-22T21:56:19.827 に答える