WDF_TRI_STATE WakeFromD3; DEVICE_POWER_STATE DeviceState[PowerSystemMaximum]; DEVICE_POWER_STATE DeviceWake; SYSTEM_POWER_STATE SystemWake; ULONG D1Latency; ULONG D2Latency; ULONG D3Latency; DEVICE_POWER_STATE IdealDxStateForSx; } WDF_DEVICE_POWER_CAPABILITIES, *PWDF_DEVICE_POWER_CAPA...
структура WDF_DEVICE_POWER_CAPABILITIES функция WDF_DEVICE_POWER_CAPABILITIES_INIT структура WDF_DEVICE_POWER_NOTIFICATION_DATA структура WDF_DEVICE_POWER_POLICY_IDLE_SETTINGS функция WDF_DEVICE_POWER_POLICY_IDLE_SETTINGS_INIT струк...
voidWdfDeviceSetPowerCapabilities( [in] WDFDEVICE Device, [in] PWDF_DEVICE_POWER_CAPABILITIES PowerCapabilities ); Parameters [in] Device A handle to a framework device object. [in] PowerCapabilities A pointer to a driver-allocatedWDF_DEVICE_POWER_CAPABILITIESstructure. ...
WDF_TRI_STATE WakeFromD3; DEVICE_POWER_STATE DeviceState[PowerSystemMaximum]; DEVICE_POWER_STATE DeviceWake; SYSTEM_POWER_STATE SystemWake; ULONG D1Latency; ULONG D2Latency; ULONG D3Latency; DEVICE_POWER_STATE IdealDxStateForSx; } WDF_DEVICE_POWER_CAPABILITIES, *PWDF_DEVICE_POWER_CAPABILITIES...
O método WdfDeviceSetPowerCapabilities relata os recursos de energia de um dispositivo. Sintaxe C++ Copiar void WdfDeviceSetPowerCapabilities( [in] WDFDEVICE Device, [in] PWDF_DEVICE_POWER_CAPABILITIES PowerCapabilities ); Parâmetros [in] Device Um identificador para um objeto de disposit...
void WDF_DEVICE_POWER_CAPABILITIES_INIT( [out] PWDF_DEVICE_POWER_CAPABILITIES Caps ); 参数 [out] Caps 指向驱动程序提供的 WDF_DEVICE_POWER_CAPABILITIES 结构的指针。 返回值 没有 言论 WDF_DEVICE_POWER_CAPABILITIES_INIT 函数将 WDF_DEVICE_POWER_CAPABILITIES 结构为零,并设置结构的 大小 成员。 然后...
WDF_DEVICE_POWER_CAPABILITIES powerCaps; WDF_DEVICE_POWER_CAPABILITIES_INIT(&powerCaps); powerCaps.DeviceD1 = WdfTrue; powerCaps.WakeFromD1 = WdfTrue; powerCaps.DeviceWake = PowerDeviceD1; powerCaps.DeviceState[PowerSystemWorking] = PowerDeviceD1; powerCaps.DeviceState[PowerSystemSleepin...
WDF_POWER_POLICY_S0_IDLE_CAPABILITIES枚举在WDF_DEVICE_POWER_POLICY_IDLE_SETTINGS结构中使用。 示例 以下代码示例演示如何为 USB 设备启用空闲支持。 在每种情况下,STATUS_POWER_STATE_INVALID返回值表示总线驱动程序已报告设备无法自行唤醒。 KMDF 示例
TheWDF_POWER_POLICY_S0_IDLE_CAPABILITIESenumeration identifies the capabilities that a device can support when it enters a low-power state while it is idling. Syntax C++ typedefenum_WDF_POWER_POLICY_S0_IDLE_CAPABILITIES { IdleCapsInvalid =0, IdleCannotWakeFromS0, IdleCanWakeFromS0, I...
WDF_POWER_POLICY_S0_IDLE_CAPABILITIES列舉用於WDF_DEVICE_POWER_POLICY_IDLE_SETTINGS結構。 範例 下列程式代碼範例示範如何啟用USB裝置的閑置支援。 在每個案例中,STATUS_POWER_STATE_INVALID傳回值表示總線驅動程式已回報裝置無法喚醒本身。 KMDF 範例 WDF_DEVICE_POWER_POLICY_IDLE_SETTINGS_INIT(&idleS...