главная    •     Новости      •     софт      •     RSS-ленты     •     реклама      •     PDA-Версия      •    Контакты
Windows XP    •      Windows 7     •    Windows 8    •    Windows 9-10-11     •    Windows Server     •    Железо
Советы      •     Администрирование      •     Сеть      •     Безопасность      •     Статьи      •     Материалы
Реклама на сайте
Книга жалоб и предложений
Правила на сайте
О Winblog.ru и о копирайте
Написать в редакцию
Конфиденциальность
                       

Microsoft имеет право скрывать сведения о Windows Vista Service Pack 1 от своих пользователей, но не от сообщества разработчиков. Итак, удалось заполучить список ключевых изменений в API, которые принесет Vista SP1.

По ряду причин некоторые считают Vista SP1 святым граалем для Windows Vista. Одна из причин - обновленная версия ядра, ключевого компонента операционной системы. Несмотря на то, что это несерьезное обновление по сравнению с тем, что было осуществлено с выходом Windows Vista, все API уже давно добавлены, изменены, а некоторые успели устареть.

Так как Microsoft до сих пор не решилась опубликовать собственную документацию, я решил на базе библиотеки MSDN самостоятельно составить список изменений в API, которые привнесет Vista SP1. Однако, данный список мало скажет не-разработчикам – это как чтение газеты на иностранном языке: ищешь знакомые слова и потом додумываешь смысл.

  • Windows Installer 4.1 (4.0.6001) - "Windows Installer 4.1 является обновлением к Windows Installer 4.0 без добавления новых функций" [На первый взгляд кажется, что просто изменен номер версии, и лишь второй позволяет понять, что исправлены ошибки].

  • Application Compatibility Cookbook - "В данном компоненте не планируются архитектурные изменения. Приложения, совместимые с Windows Vista RTM, должны быть совместимы и с Windows Vista SP1".

  • IPv6 через VPN - "Secure Socket Tunneling Protocol (SSTP). SSTP получит поддержку лишь с выходом Windows Vista with Service Pack 1 (SP1 сейчас находится в стадии бета-тестирования)" ["Сейчас находится в стадии бета-тестирования". Наверное, очередная опечатка Microsoft. Я исправлю ее вместо них: имеется ввиду Windows Server 2008.]

  • Поддержка родственных процессов (Process Afinity) - контролы, которые предназначены для выполнения процессов в мультипроцессорной среде

    • QueryProcessAffinityUpdateMode - "Возвращает режим обновления связей выбранного процесса".

    • SetProcessAffinityUpdateMode - "Позволяет установить режим обновления связей выбранного процесса".


  • Cryptographic Next Generation (CNG)

    • CNG Algorithm Identifiers - Vista SP1 обеспечит поддержку двум новым алгоритмических идентификаторов

      • BCRYPT_AES_GMAC_ALGORITHM "AES-GMAC" - "Алгоритм симметричного дополнительного шифрования (advanced encryption standard - AES) с аутентификационным кодом Галуаза (Galois message authentication code - GMAC)".

      • BCRYPT_RNG_DUAL_EC_ALGORITHM "DUALECRNG" - "Алгоритм двойной эллиптической генерации случайных чисел (dual elliptical curve random-number generator algorithm)".


    • Идентификаторы криптографической собственности (Cryptography Primitive Property Identifiers) - Vista SP1 обеспечит поддержку двух новых идентификаторов собственности

      • BCRYPT_CHAIN_MODE_CCM - "Устанавливает режим ограничения в режим счетчика с CBC-MAC (CCM)"

      • BCRYPT_CHAIN_MODE_GCM - "Устанавливает режим ограничения в режим Галуаза/счетчика (GCM)"


  • Транспортный клиент WDS (WdsTransportClient - Windows Deployment Services Transport Client)

    • WdsTransportClientInitializeSession - "Данная функция лишь устанавливает сессию, но не начинает передачу. Чтобы начать передачу, необходимо вызвать WdsTransportClientStartSession"

    • WdsTransportClientStartSession - "Инициирует передачу данных"

    • WdsTransportClientShutdown - "Отключает клиента"

    • WdsTransportClientAddRefBuffer - "Расширяет референсный счетчик буфера клиента"

    • WdsTransportClientReleaseBuffer - "Сокращает референсный счетчик буфера клиента"

    • WdsTransportClientWaitForCompletion - "Блокирует передачу, пока не закончена сессия или по достижении определенного периода времени"

    • WdsTransportClientQueryStatus - "Возвращает статус текущей или завершенной передачи"

    • PFN_WdsTransportClientSessionStart - "…вызывается при старте сессии с целью показать информацию о размере или иную информацию о передаваемом файле"

    • PFN_WdsTransportClientReceiveContents - "…показывает, что блок данных готов к использованию"

    • PFN_WdsTransportClientReceiveMetadata - "…опциональное обращение к функции, которое позволяет клиенту получать мета-данные о файле"

    • PFN_WdsTransportClientSessionComplete - "…показывает, что клиент более не получит ответа на обращения, а также что сессия либо успешно завершена, либо произошла непоправимая ошибка"


  • Функция защиты сетевого доступа (Network Access Protection)

    • INapComponentConfig2 - "обеспечивает методы настройки NAP для валидаторов системного здоровья (system health validators - SHV) с целью позволить удаленную настройку сервера сетевых политик (network policy server - NPS)"

      • INapComponentConfig2::IsRemoteConfigSupported - "…показывает, поддерживается ли возможность удаленной настройки"

      • INapComponentConfig2::InvokeUIForMachine - "…запускает интерфейс для осуществления настройки и управления"

      • INapComponentConfig2::InvokeUIFromConfigBlob - "…загружает конфигурацию удаленного компьютера в память и запускает UI, позволяющий различного рода манипуляции с конфигурационной информацией"


  • Функция обнаружения устройств, подключенных через сеть (Network Connected Devices - Function Discovery)

    • IFunctionDiscoveryNotification::OnEvent - Vista SP1 добавляет поддержку одного нового события

      • FD_EVENTID_IPADDRESSCHANGE - "Меняется IP-адрес NIC. Информация о событиях может отправляться, когда имеют место события с питанием (например, пробуждение из спящего режима)"


  • Native Wifi

    • XML-схема

      • MSM (WLANProfile) Element - Vista SP1 добавляет поддержку нового стандарта 802.11 wireless LAN

      • phyType - "Стандарт "n" поддерживается исключительно Windows Vista SP1 и более поздними версиями ОС"


  • Terminal Services

    • WTSConnectSession - "…подключается к запущенной на локальном компьютере сессии Terminal Services"

    • WTSStartRemoteControlSession - "запускает удаленное управление другой сессией Terminal Services"

    • WTSStopRemoteControlSession - "останавливает удаленную сессию"


  • KeNumberProcessors - "…устаревший API, исключаемый из Windows Vista SP1, Windows Server 2008 и более поздних версий ОС". [Исключен с целью обеспечения поддержки Dynamic Hardware Partitioning (DHP)- "горячего добавление CPU в момент работы компьютера]

  • GetTimeZoneInformationForYear - "Возвращает настройки часового пояса для указанного года и пояса. Данные настройки контролируют переход от универального времени (Coordinated Universal Time - UTC) на локальное".

  • DirectX Japan - Vista SP1 добавит поддержку новой корейской системы рейтинга (Game Rating Board) и обновленной японской системы рейтинга игр.

  • WHQL и логотипы

    • Изменения в тестировании адаптера/чипсета потребуют конфигурации Linked Display Adapter (LDA) - "Требование LDA вступит в силу 60 дней спустя релиза Windows Vista SP1. Именно тогда разработчики должны перевести тестовый компьютер на Windows Vista SP1 и включить, по крайней мере, одну конфигурацию LDA на каждое семейство ASIC с поддержкой данной функциональности".

Думаю, что данный список увеличится, когда начнется реальное тестирование SP1. Безусловно, как и любой другой набор API, они не будут иметь значения до тех пор, пока ими не будут пользоваться. Не знаю, как вы, а я жду не дождусь момента, когда смогу сгенерировать двойные эллиптические случайные числа.

Кстати, кто там обвинял французов в любви к различным датам? “Dates et lieux susceptibles de changements”. Merci!


Источник: http://www.thevista.ru

Перевод: deeper2k




Оцените статью: Голосов

Материалы по теме:
  • Релизом SP1 компания Microsoft обновила ядро Vista
  • Больше о том, что будет в Vista SP1
  • Обновление для Vista оказалось неудачным
  • Чего ждать от следующих Windows? Даже сотрудники Microsoft не уверены
  • Обновление DirectX и политики его развития



  • Для отправки комментария, обязательно ответьте на вопрос

    Вопрос:
    Сколько будет десять плюс десять?
    Ответ:*




    ВЕРСИЯ ДЛЯ PDA      СДЕЛАТЬ СТАРТОВОЙ    НАПИШИТЕ НАМ    МАТЕРИАЛЫ    ОТ ПАРТНЁРОВ

    Copyright © 2006-2022 Winblog.ru All rights reserved.
    Права на статьи принадлежат их авторам. Копирование и использование материалов разрешается только в случае указания явной гиперссылки на веб-сайт winblog.ru, как на источник получения информации.
    Сайт для посетителей возрастом 18+