WDF_DEVICE_POWER_POLICY_IDLE_SETTINGS_INIT function WDF_DEVICE_POWER_POLICY_NOTIFICATION_DATA structure WDF_DEVICE_POWER_POLICY_STATE enumeration WDF_DEVICE_POWER_POLICY_WAKE_SETTINGS structure WDF_DEVICE_POWER_POLICY_WAKE_SETTINGS_INIT function WDF_DEVICE_POWER_STATE enumeration WDF_DEVICE_P...
WDF_DEVICE_PROPERTY_DATA_INIT函数初始化驱动程序的WDF_DEVICE_PROPERTY_DATA结构。 语法 C++复制 voidWDF_DEVICE_PROPERTY_DATA_INIT( [in] PWDF_DEVICE_PROPERTY_DATA PropertyData, [in]constDEVPROPKEY *PropertyKey ); 参数 [in] PropertyData 指向WDF_DEVICE_PROPERTY_DATA结构的指针。
WDF_DEVICE_INTERFACE_PROPERTY_DATA结构描述设备接口属性。 语法 C++复制 typedefstruct_WDF_DEVICE_INTERFACE_PROPERTY_DATA{ULONG Size;constGUID *InterfaceClassGUID; PCUNICODE_STRING ReferenceString;constDEVPROPKEY *PropertyKey; LCID Lcid; ULONG Flags; } WDF_DEVICE_INTERFACE_PROPERTY_DATA, ...
The WDF_DEVICE_INTERFACE_PROPERTY_DATA_INIT function initializes a driver's WDF_DEVICE_INTERFACE_PROPERTY_DATA structure.
[in] DeviceProperty 指向WDF_DEVICE_PROPERTY_DATA结构的指针,用于标识要检索的设备属性。 [in] PoolType 指定要分配的内存类型的POOL_TYPE类型枚举器。 [in, optional] PropertyMemoryAttributes 指向调用方分配WDF_OBJECT_ATTRIBUTES结构的指针,该结构描述函数将分配的内存对象的对象属性。 此参数是可...
WDF_DEVICE_POWER_POLICY_IDLE_SETTINGS_INIT function WDF_DEVICE_POWER_POLICY_NOTIFICATION_DATA structure WDF_DEVICE_POWER_POLICY_STATE enumeration WDF_DEVICE_POWER_POLICY_WAKE_SETTINGS structure WDF_DEVICE_POWER_POLICY_WAKE_SETTINGS_INIT function WDF_DEVICE_POWER_STATE enumeration WDF_DEVICE_PROPERTY_DATA...
WDF_DEVICE_POWER_POLICY_STATE enumeration WDF_DEVICE_POWER_POLICY_WAKE_SETTINGS structure WDF_DEVICE_POWER_POLICY_WAKE_SETTINGS_INIT function WDF_DEVICE_POWER_STATE enumeration WDF_DEVICE_PROPERTY_DATA structure WDF_DEVICE_PROPERTY_DATA_INIT function WDF_DEVICE_STATE structure WDF_DEVICE_STATE_INIT funct...
WDF_DEVICE_POWER_POLICY_WAKE_SETTINGS structure WDF_DEVICE_POWER_POLICY_WAKE_SETTINGS_INIT function WDF_DEVICE_POWER_STATE enumeration WDF_DEVICE_PROPERTY_DATA structure WDF_DEVICE_PROPERTY_DATA_INIT function WDF_DEVICE_STATE structure WDF_DEVICE_STATE_INIT function WDF_DISPATCH_IRP_TO_IO_QUEUE_FLAGS...
printf("SetupDiSetDeviceRegistryProperty fail: %lx\n", dwError); goto Exit; } // // Create the "fake" root device node for the device // bRes = SetupDiCallClassInstaller(DIF_REGISTERDEVICE, hDevInfo, &devInfo); if (bRes == FALSE) { dwError = GetLastError(); printf("SetupDiCallCla...
typedef struct _DEVICE_EXTENSION { PUCHAR DiskImage; // Pointer to beginning of disk image DISK_GEOMETRY DiskGeometry; // Drive parameters built by Ramdisk DISK_INFO DiskRegInfo; // Disk parameters from the registry UNICODE_STRING SymbolicLink; // Dos symbolic name; Drive letter ...