NetAdapterCx 限制

本主题介绍从 NetAdapterCx 客户端驱动程序调用 WDF 函数时应注意的注意事项。

函数 说明
WdfDeviceInitAssignSDDLString 默认情况下 ,NetDeviceInitConfig 分配 SDDL_DEVOBJ_SYS_ALL_ADM_RWX_WORLD_RW_RES_R 为默认 SDDL。 如果指定限制性更高的 SDDL,应用程序可能无法将查询 OID 发送到适配器。
WdfDeviceInitSetFileObjectConfig 客户端驱动程序不得在 WDF_FILEOBJECT_CONFIG 的 FileObjectClass 成员中设置 WdfFileObjectWdfCanUseFsContext
WdfDeviceInitAssignNameWdfDeviceInitSetReleaseHardwareOrderOnFailureWdfDeviceInitSetDeviceTypeWdfDeviceInitSetCharacteristicsWdfDeviceInitSetIoTypeWdfDeviceInitSetPowerPageable NetDeviceInitConfig 代表客户端驱动程序调用这些例程。 客户端驱动程序不应调用它们。
WdfDeviceCreateDeviceInterface 如果客户端驱动程序使用 ReferenceString 参数等于 NULL 调用 WdfDeviceCreateDeviceInterface,则 NDIS 会截获发送到设备接口的 I/O 请求。 若要避免此行为,请指定任何引用字符串。