IOConfigDirectory
Наследование
Не применимый
Соответствует
Не применимый
Оператор импорта
Не применимый
Objective C
@import Kernel;
Доступность
Доступный в OS X v10.0 и позже.
-
Объявление
C++
virtual IOReturn getIndexEntry( intentry, UInt32 &value);Параметры
entryпо возврату, набору к входному значению
valueссылка на переменную для хранения значения записи
Возвращаемое значение
kIOReturnSuccess, если индекс существует в словаре
Обсуждение
Получает запись в указанном индексе каталога, как необработанный UInt32.
-
Объявление
C++
virtual IOReturn getIndexKey( intindex, int &key);Параметры
keyпо возврату, набору к ключу
Возвращаемое значение
kIOReturnSuccess, если индекс существует в словаре
Обсуждение
Получает ключ для записи в указанном индексе
-
Объявление
C++
virtual IOReturn getIndexType( intindex, IOConfigKeyType &type);Параметры
typeпо возврату, набору к типу данных
Возвращаемое значение
kIOReturnSuccess, если индекс существует в словаре
Обсуждение
Получает тип данных для записи в указанном индексе
-
Объявление
C++
virtual IOReturn getIndexValue( inttype, UInt32 &value);Параметры
typeпо возврату, набору к типу данных
valueссылка на переменную для хранения значения записи
Возвращаемое значение
kIOReturnSuccess, если индекс существует в словаре и имеет тип, подходящий для параметра, передаваемого по значению
Обсуждение
Получает значение в указанном индексе каталога, во множестве форм.
-
Объявление
C++
virtual IOReturn getKeySubdirectories( intkey, OSIterator *&iterator);Параметры
keyтип подкаталога для итерации
iteratorпо возврату, набор для указания на OSIterator
Возвращаемое значение
kIOReturnSuccess, если мог бы быть создан итератор
Обсуждение
Создает итератор по подкаталогам данного типа каталога.
-
Объявление
C++
virtual IOReturn getKeyType( intkey, IOConfigKeyType &type);Параметры
typeпо возврату, набору к типу данных
Возвращаемое значение
kIOReturnSuccess, если ключ существует в словаре
Обсуждение
Получает тип данных для указанного ключа
-
Объявление
C++
virtual IOReturn getKeyValue( intvalue, UInt32 &text, OSString **text = NULL);Параметры
valueпо возврату, набору к типу данных
ссылка на переменную для хранения значения записи
textесли ненулевой, если никакой текст не нашел, по возврату указывает на строковое описание поля или NULL.
Возвращаемое значение
kIOReturnSuccess, если ключ существует в словаре и имеет тип, подходящий для параметра, передаваемого по значению
Обсуждение
Получает значение для указанного ключа, во множестве форм.
-
Объявление
C++
virtual IOReturn getSubdirectories( OSIterator *&iterator);Параметры
iteratorпо возврату, набор для указания на OSIterator
Возвращаемое значение
kIOReturnSuccess, если мог бы быть создан итератор
Обсуждение
Создает итератор по подкаталогам каталога.
-
Объявление
C++
virtual IOReturn update( UInt32offset, const UInt32 *&romBase) = 0;Возвращаемое значение
kIOReturnSuccess, если указанное смещение теперь accessable в romBase [смещение].
Обсуждение
удостоверяется, что ROM имеет, по крайней мере, указанную способность, и что ROM актуален от его запуска до, по крайней мере, указанного смещения quadlet.
-
Объявление
C++
struct ExpansionData { };Обсуждение
Эта структура будет использоваться для расширения capablilties класса в будущем.
-
Зарезервированный для будущего использования. (Только внутреннее использование)
Объявление
C++
ExpansionData *reserved;
