本主題描述從 NetAdapterCx 用戶端驅動程式呼叫 WDF 函式時應該注意的注意事項。
| 功能 | 描述 |
|---|---|
| WdfDeviceInitAssignSDDLString | 根據預設 NetDeviceInitConfig 將 SDDL_DEVOBJ_SYS_ALL_ADM_RWX_WORLD_RW_RES_R 指派為預設 SDDL。 如果您指定更嚴格的 SDDL,應用程式可能無法將查詢 OID 傳送至配接器。 |
| WdfDeviceInitSetFileObjectConfig | 用戶端驅動程式不得在 WDF_FILEOBJECT_CONFIG的 FileObjectClass 成員中設定 WdfFileObjectWdfCanUseFsContext。 |
| WdfDeviceInitAssignName、WdfDeviceInitSetReleaseHardwareOrderOnFailure、WdfDeviceInitSetDeviceType、WdfDeviceInitSetCharacteristics、WdfDeviceInitSetIoType、WdfDeviceInitSetPowerPageable | NetDeviceInitConfig 代表用戶端驅動程式呼叫這些例程。 用戶端驅動程式不應該呼叫這些。 |
| WdfDeviceCreateDeviceInterface | 如果客戶端驅動程式呼叫 WdfDeviceCreateDeviceInterface,且 ReferenceString 參數等於 NULL,則 NDIS 會攔截傳送至裝置介面的 I/O 要求。 若要避免此行為,請指定任何參考字串。 |