Обновление обеспечивает поддержку Storport виртуального miniports в Windows Server 2003

Переводы статьи Переводы статьи
Код статьи: 943295 - Vizualiza?i produsele pentru care se aplic? acest articol.
Развернуть все | Свернуть все

В этой статье

ВВЕДЕНИЕ

Драйвер Storport теперь поддерживает виртуальный miniports в Windows Server 2003 с пакетом обновления 1 (SP1) и более поздних версиях. Для включения этой новой функции теперь доступно обновление.

Корпорация Майкрософт определила драйвер минипорта Storport Virtual (VMiniport) для расширения функциональности интерфейсов устройства Storport. В отличие от физического miniports виртуальный miniports можно вызывать процедуры модели WDM (Windows Driver Model) в соответствии с рекомендациями WDM.

После установки данного обновления miniports больше не будет полагаться на драйвер Storport для обработки памяти и выполнения синхронизации. Кроме того miniports будет обрабатывать запросы ввода-вывода в новые возможности. Эти программирования изменения направлены на технологии, которые включают, но не ограничивается следующим:
  • iSCSI
  • InfiniBand
  • Другие интерфейсы нестандартных устройств хранения данных, которые могут появиться в будущем

Дополнительная информация

Инициализация драйверов минипорта Storport Virtual

Драйвер минипорта Storport Virtual имеет три этапа инициализации. На первом этапе минипорта вызывает процедуру StorPortInitialize , наведя указатель на структуру VIRTUAL_HW_INITIALIZATION_DATA .

Виртуальный минипорта Storport подпрограммы

Драйверы минипорта Storport Virtual и драйверы физического минипорта Storport эквивалентны различными способами. Физический минипорта использует физического адаптера шины (HBA). Виртуальный минипорта отличается от физической минипорта, главным образом в том, что виртуальный минипорта сообщает драйвер Storport предположить, что элементы управления минипорта нет оборудования. В этом случае драйвер Storport не находит объект памяти прямого доступа (DMA). Таким образом драйвер Storport не получить объект прерывания, прерывание блокировки или хранения данных без кэширования.

Другим очевидным отличием является использования виртуального минипорта все API-интерфейсы, описанные в Microsoft набор драйверов Windows (WDK). Физический минипорта должен использовать только API Storport. Однако виртуальный минипорта могут использовать другие интерфейсы API. Например виртуальный минипорта могут использовать интерфейсы API, обеспечивающий ядра системы, при условии, что виртуальный минипорта актам ограничения, применяемые к драйверами WDM.

Дополнительные сведения о Storport процедур поддержки посетите Microsoft Developer сети веб-узлу:
http://msdn2.Microsoft.com/en-us/library/ms807277.aspx
Сведения о других API ядра см. описание соответствующих интерфейсов API в WDK.

Структуры драйвер минипорта Storport Virtual

Структура VIRTUAL_HW_INITIALIZATION_DATA содержит сведения, характерные для каждого драйвера виртуального минипорта. Эта структура определяется следующим образом:
typedef struct _VIRTUAL_HW_INITIALIZATION_DATA {
  ULONG HwInitializationDataSize;
  INTERFACE_TYPE AdapterInterfaceType;
  PHW_INITIALIZE HwInitialize;
  PHW_STARTIO HwStartIo;
  PHW_INTERRUPT HwInterrupt;
  PVIRTUL_HW_FIND_ADAPTER HwFindAdapter;
  PHW_RESET_BUS HwResetBus;
  PHW_DMA_STARTED HwDmaStarted;
  PHW_ADAPTER_STATE HwAdapterState;
  ULONG DeviceExtensionSize;
  ULONG SpecificLuExtensionSize;
  ULONG SrbExtensionSize;
  ULONG NumberOfAccessRanges;
  PVOID Reserved;
  UCHAR MapBuffers;
  BOOLEAN NeedPhysicalAddresses;
  BOOLEAN TaggedQueuing;
  BOOLEAN AutoRequestSense;
  BOOLEAN MultipleRequestPerLu;
  BOOLEAN ReceiveEvent;
  USHORT VendorIdLength;
  PVOID VendorId;
  union {
    USHORT ReservedUshort;
    USHORT PortVersionFlags;
  };
  USHORT DeviceIdLength;
  PVOID DeviceId;
  PHW_ADAPTER_CONTROL HwAdapterControl;
  PHW_BUILDIO HwBuildIo;
  PHW_FREE_ADAPTER_RESOURCES HwFreeAdapterResources;
  PHW_PROCESS_SERVICE_REQUEST HwProcessServiceRequest;
  PHW_COMPLETE_SERVICE_IRP HwCompleteServiceIrp;
  PHW_INITIALIZE_TRACING HwInitializeTracing;
  PHW_CLEANUP_TRACING HwCleanupTracing;
} VIRTUAL_HW_INITIALIZATION_DATA, *PVIRTUAL_HW_INITIALIZATION_DATA;

Коды управления виртуального минипорта ввода/вывода

Виртуальный минипорта клиенты используют код элемента управления ввода/вывода IOCTL_MINIPORT_PROCESS_SERVICE_IRP для связи с виртуального минипорта.

Сведения об обновлении

Следующие файлы можно загрузить в центре загрузки Центр загрузки:

Windows Server 2003 x 86-разрядных версий

Свернуть это изображениеРазвернуть это изображение
Загрузить
Загрузите Windows Server 2003, x 86-based прямо сейчас.

Windows Server 2003 для систем на базе процессоров Itanium

Свернуть это изображениеРазвернуть это изображение
Загрузить
Загрузите Windows Server 2003, на базе Itanium пакет.

Windows Server 2003 x 64-разрядных версий

Свернуть это изображениеРазвернуть это изображение
Загрузить
Загрузите Windows Server 2003, 64-разрядных пакет.

Дополнительные сведения о том, как загрузить файлы поддержки Майкрософт щелкните следующий номер статьи базы знаний Майкрософт:
119591 Как загрузить файлы поддержки Microsoft через оперативные службы
Корпорация Майкрософт проверила этот файл на наличие вирусов. Корпорация Майкрософт использует последние версии антивирусного программного обеспечения на дату публикации файла. Файл хранится на защищенных серверах, что предотвращает несанкционированное изменение файла.

Необходимые условия

Чтобы применить это обновление, необходимо иметь Windows Server 2003 с пакетом обновления 1 или Windows Server 2003 пакетом обновления 2 (SP2) установлен. Для получения дополнительных сведений щелкните следующий номер статьи базы знаний Майкрософт:
889100Как получить последний пакет обновления для Windows Server 2003

Необходимость перезагрузки

Необходимо перезагрузить компьютер после установки данного обновления.

Сведения о замене обновлений

Это обновление не заменяет других обновлений.

Сведения о файлах

Английская версия данного обновления содержит атрибуты файла (или более поздними), приведенные в следующей таблице. Дата и время для файлов указаны в формате общего скоординированного времени (UTC). При просмотре сведений о файле, он преобразуется в локальное время. Чтобы узнать разницу между временем по Гринвичу и местным временем, следует использовать Часовой пояс Вкладка в Дата и время элемент панели управления.
Windows Server 2003 x 86-разрядных версий
Свернуть эту таблицуРазвернуть эту таблицу
Имя файлаВерсия файлаРазмер файлаДатаВремяПлатформыТребования к пакету обновленияНаправлению
Diskdump.sys5.2.3790.301918,94404 Октября 2007 г.18: 52x 861 (SP1)SP1QFE
Storport.sys5.2.3790.3019108,03204 Октября 2007 г.18: 52x 861 (SP1)SP1QFE
Diskdump.sys5.2.3790.416318,94404 Октября 2007 г.12: 35x 862 (SP2)SP2GDR
Storport.sys5.2.3790.4163108,03204 Октября 2007 г.12: 35x 862 (SP2)SP2GDR
Diskdump.sys5.2.3790.416318,94404 Октября 2007 г.15: 39x 862 (SP2)SP2QFE
Storport.sys5.2.3790.4163108,03204 Октября 2007 г.15: 39x 862 (SP2)SP2QFE
Windows Server 2003 для систем на базе процессоров Itanium
Свернуть эту таблицуРазвернуть эту таблицу
Имя файлаВерсия файлаРазмер файлаДатаВремяПлатформыТребования к пакету обновленияНаправлению
Diskdump.sys5.2.3790.301949,66405 Октября 2007 г.15: 05IA-641 (SP1)SP1QFE
Storport.sys5.2.3790.3019347,13605 Октября 2007 г.15: 05IA-641 (SP1)SP1QFE
Diskdump.sys5.2.3790.416349,66405 Октября 2007 г.15: 15IA-642 (SP2)SP2GDR
Storport.sys5.2.3790.4163347,13605 Октября 2007 г.15: 15IA-642 (SP2)SP2GDR
Diskdump.sys5.2.3790.416349,66405 Октября 2007 г.15: 05IA-642 (SP2)SP2QFE
Storport.sys5.2.3790.4163347,13605 Октября 2007 г.15: 05IA-642 (SP2)SP2QFE
Windows Server 2003 x 64-разрядных версий
Свернуть эту таблицуРазвернуть эту таблицу
Имя файлаВерсия файлаРазмер файлаДатаВремяПлатформыТребования к пакету обновленияНаправлению
Diskdump.sys5.2.3790.301924,06405 Октября 2007 г.15: 04x 641 (SP1)SP1QFE
Storport.sys5.2.3790.3019188,41605 Октября 2007 г.15: 04x 641 (SP1)SP1QFE
Diskdump.sys5.2.3790.416324,06405 Октября 2007 г.15: 14x 642 (SP2)SP2GDR
Storport.sys5.2.3790.4163188,92805 Октября 2007 г.15: 14x 642 (SP2)SP2GDR
Diskdump.sys5.2.3790.416324,06405 Октября 2007 г.15: 05x 642 (SP2)SP2QFE
Storport.sys5.2.3790.4163188,92805 Октября 2007 г.15: 05x 642 (SP2)SP2QFE

Ссылки

Дополнительные сведения о разработке виртуальный минипорта Storport документации разработчиков виртуальный минипорта Storport в пакет средств разработки Microsoft Windows или на сайте сети Microsoft Developer. Или обратитесь в службу технической поддержки Майкрософт.Для получения дополнительных сведений о терминологии, обновление программного обеспечения щелкните следующий номер статьи базы знаний Майкрософт:
824684Описание стандартной терминологии, используемой для описания обновлений программных продуктов Майкрософт

Свойства

Код статьи: 943295 - Последний отзыв: 10 сентября 2012 г. - Revision: 6.0
Информация в данной статье относится к следующим продуктам.
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003, Web Edition
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
  • Microsoft Windows Server 2003, Standard x64 Edition
  • Microsoft Windows Server 2003, Enterprise x64 Edition
  • Microsoft Windows Server 2003, Datacenter x64 Edition
  • Microsoft Windows Server 2003, Enterprise Edition for Itanium-based Systems
  • Microsoft Windows Server 2003, Datacenter Edition for Itanium-Based Systems
Ключевые слова: 
atdownload kbwinserv2003postsp2fix kbexpertiseinter kbqfe kbmt KB943295 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке: 943295

Отправить отзыв

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com