IOPowerConnection
Не используйте IOPowerConnection. Этот класс является подробностью реализации, определенной для управления IOPM IORegistry IOPower плоскость.
Только Ядро управление питанием IOKit должно сослаться на класс IOPowerConnection.
Наследование
Не применимый
Соответствует
Не применимый
Оператор импорта
Не применимый
Objective C
@import Kernel;
Доступность
Доступный в OS X v10.0 и позже.
-
Возвратите флаг, говорящий, вызвал ли дочерний элемент requestPowerDomainState.
Объявление
C++
bool childHasRequestedPower (
void
);Обсуждение
Вызванный PCI Драйвер Источника питания Aux, чтобы видеть, является ли драйвер устройства питанием, которым управляют.
-
Возвращает awaitingAck переменную.
Объявление
C++
bool getAwaitingAck (
void
);Обсуждение
Вызванный родителем.
-
Возвращает desiredDomainState переменную.
Объявление
C++
unsigned long getDesiredDomainState (
void
);Обсуждение
Вызванный родителем.
-
Возвращает preventIdleSleepFlag переменную.
Объявление
C++
bool getPreventIdleSleepFlag (
void
);Обсуждение
Вызванный родителем.
-
Возвращает preventSystemSleepFlag переменную.
Объявление
C++
bool getPreventSystemSleepFlag (
void
);Обсуждение
Вызванный родителем.
-
Возвращает readyFlag переменную.
Объявление
C++
bool getReadyFlag(
void
) const;Обсуждение
Вызванный родителем.
-
Возвращает currentPowerFlags переменную.
Объявление
C++
IOPMPowerFlags parentCurrentPowerFlags (
void
); -
Возвращает stateKnown переменную.
Объявление
C++
bool parentKnowsState (
void
); -
Устанавливает awaitingAck переменную.
Объявление
C++
void setAwaitingAck (
bool
);Обсуждение
Вызванный родителем.
-
Установите флаг, говорящий, что дочерний элемент вызвал requestPowerDomainState.
Объявление
C++
void setChildHasRequestedPower (
void
);Обсуждение
Вызванный родителем.
-
Устанавливает desiredDomainState переменную.
Объявление
C++
void setDesiredDomainState ( unsigned
long
);Обсуждение
Вызванный родителем.
-
Устанавливает currentPowerFlags переменную.
Объявление
C++
void setParentCurrentPowerFlags (
IOPMPowerFlags
);Обсуждение
Вызванный родителем, когда объект создает и вызывает дочерний элемент, когда это обнаруживает, что изменяется метрополия.
-
Устанавливает stateKnown переменную.
Объявление
C++
void setParentKnowsState (
bool
);Обсуждение
Вызванный родителем, когда объект создает и вызывает дочерний элемент, когда это обнаруживает, что родитель теперь знает свое состояние.
-
Устанавливает preventIdleSleepFlag переменную.
Объявление
C++
void setPreventIdleSleepFlag ( unsigned
long
);Обсуждение
Вызванный родителем.
-
Устанавливает preventSystemSleepFlag переменную.
Объявление
C++
void setPreventSystemSleepFlag ( unsigned
long
);Обсуждение
Вызванный родителем.
-
Устанавливает readyFlag переменную.
Объявление
C++
void setReadyFlag( bool
flag
);Обсуждение
Вызванный родителем.
-
используемый дочерним элементом
Объявление
C++
bool stateKnown;
-
набор к истине, когда установлен desiredDomainState
Объявление
C++
bool requestFlag;
-
используемый родителем
Объявление
C++
bool readyFlag;
-
используемый родителем
Объявление
C++
unsigned long preventSystemSleepFlag;
-
используемый родителем
Объявление
C++
unsigned long preventIdleSleepFlag;
-
используемый родителем
Объявление
C++
unsigned long desiredDomainState;
-
используемый дочерним элементом
Объявление
C++
IOPMPowerFlags currentPowerFlags;
-
используемый родителем
Объявление
C++
bool awaitingAck;