カスタム イーサネット カードの物理ポートごとに 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 定義のインターフェイスを呼び出すにはどうすればよいですか? ありがとう