1

カスタム イーサネット カードの物理ポートごとに PDO を作成するバス ドライバーがあります。各 PDO にインストールする NDIS ミニポート ドライバーもあります。

Bus Driver は、静的トースターの例に基づいています。NDIS ミニポートは、ハードウェアに合わせて変更された Netvmini に基づいています。

ToasterInterface.InterfaceHeader.InterfaceReference =
    WdfDeviceInterfaceReferenceNoOp;
ToasterInterface.InterfaceHeader.InterfaceDereference =
    WdfDeviceInterfaceDereferenceNoOp;

ToasterInterface.GetCrispinessLevel  = Bus_GetCrispinessLevel;
ToasterInterface.SetCrispinessLevel  = Bus_SetCrispinessLevel;
ToasterInterface.IsSafetyLockEnabled = Bus_IsSafetyLockEnabled;

WDF_QUERY_INTERFACE_CONFIG_INIT(&qiConfig,
                                (PINTERFACE) &ToasterInterface,
                                &GUID_TOASTER_INTERFACE_STANDARD,
                                NULL);

status = WdfDeviceAddQueryInterface(hChild, &qiConfig);

NDIS ドライバーから KMDF WDF 定義のインターフェイスを呼び出すにはどうすればよいですか? ありがとう

4

2 に答える 2