Роман Клименко

Windows Vista. Для профессионалов


Скачать книгу

параметр: строковый.

      • CreateObject – создает объект.

      Входящие параметры.

      – Строковый параметр, определяющий идентификатор объекта.

      – Второй параметр определяет тип объекта. Он имеет тип uint32.

      Возвращаемый параметр: указатель на класс BcdObject.

      • CreateStore – создает новую коллекцию объектов (загрузочное меню). Входящий параметр: строковый параметр, определяющий путь к файлу. Возвращаемый параметр: указатель на класс BcdStore.

      • DeleteObject – удаляет объект.

      Входящий параметр: строковый параметр, определяющий идентификатор объекта.

      Возвращаемые параметры: нет.

      • DeleteSystemStore – удаляет основную коллекцию объектов загрузочного меню.

      Входящие параметры: нет.

      Возвращаемые параметры: нет.

      • EnumerateOb j ects – возвращает пути ко всем объектам, находящимся в данном хранилище объектов загрузочного меню.

      Входящий параметр: определяет тип объекта. Он имеет тип uint32.

      Возвращаемый параметр: массив указателей на класс BcdObject.

      • ExportStore – выполняет экспорт содержимого загрузочного меню в файл.

      Входящий параметр: путь к файлу, в который нужно экспортировать данное хранилище объектов загрузочного меню.

      Возвращаемые параметры: нет.

      • GetSystemDisk – возвращает название системного раздела.

      Входящий параметр: строковый параметр, который содержит название системного раздела.

      Возвращаемые параметры: нет.

      • GetSystemPartition – возвращает номер партиции, которая соответствует системному разделу.

      Входящие параметры: нет.

      Возвращаемый параметр: строковый параметр, содержащий номер партиции диска, которая соответствует системному разделу.

      • ImportStore – импортирует загрузочное меню из файла.

      Входящий параметр: путь к файлу, из которого нужно импортировать хранилище объектов загрузочного меню.

      Возвращаемые параметры: нет.

      • OpenObject – возвращает указатель на класс BcdOb j ect, хранящий сведения о данном объекте.

      Входящий параметр: строковый параметр, определяющий идентификатор объекта.

      Возвращаемый параметр: указатель на класс BcdObject.

      • OpenStore – открывает хранилище объектов загрузочного меню.

      Входящий параметр: строковый параметр, определяющий путь к файлу.

      Возвращаемый параметр: указатель на класс BcdStore.

      Класс BcdObject

      Данный класс включает в себя описание объекта из коллекции объектов загрузочного меню. Он поддерживает следующие свойства, доступные только для чтения.

      • Id, тип: string – свойство является ключевым. Оно определяет CLSID-номер, уникально идентифицирующий объект.

      • StoreFilePath, тип: string – является ключевым. Оно определяет путь к хранилищу, содержащему данный объект.

      • Туре, тип: uint32 – определяет тип объекта.

      Класс также поддерживает следующие методы.

      • DeleteElement – удаляет элемент.

      Входящий параметр: данный параметр определяет тип объекта. Он имеет тип uint32.

      Возвращаемые