перечисление NDIS_DEVICE_POWER_STATE (ntddndis.h)
Перечисление NDIS_DEVICE_POWER_STATE определяет значения состояния питания устройства. Дополнительные сведения о состояниях питания устройства см. в следующей статье:
- Состояния питания устройств для сетевых адаптеров
- Состояния питания устройства
- Состояние работы устройства D0
- Состояния Low-Power устройства
- Необходимая поддержка состояний питания устройств
Синтаксис
typedef enum _NDIS_DEVICE_POWER_STATE {
NdisDeviceStateUnspecified,
NdisDeviceStateD0,
NdisDeviceStateD1,
NdisDeviceStateD2,
NdisDeviceStateD3,
NdisDeviceStateMaximum
} NDIS_DEVICE_POWER_STATE, *PNDIS_DEVICE_POWER_STATE;
Константы
NdisDeviceStateUnspecified Устройство не поддерживает управление питанием. |
NdisDeviceStateD0 Состояние питания устройства D0. |
NdisDeviceStateD1 Состояние питания устройства D1. |
NdisDeviceStateD2 Состояние питания устройства D2. |
NdisDeviceStateD3 Состояние питания устройства D3. |
NdisDeviceStateMaximum Максимальное значение данного перечисления. Зарезервировано для системного использования. Не используйте это значение в драйвере. Это значение может измениться в будущих версиях файлов заголовков NDIS и двоичных файлов. |
Примечания
В зависимости от возможностей сетевого адаптера и его мини-драйвера устройство может создавать сигнал пробуждения от состояний устройства D0 до D3.
Примечание Если сигнал пробуждения создается из D0, сигнал не вызывает пробуждение системы. Однако сигнал пробуждения можно использовать для сигнала о событии времени выполнения.
Требования
Заголовок | ntddndis.h |