更新啟用 Storport 虛擬 miniports Windows Server 2003 中的支援

文章翻譯 文章翻譯
文章編號: 943295 - 檢視此文章適用的產品。
全部展開 | 全部摺疊

在此頁中

簡介

在 Windows Server 2003 Service Pack 1 (SP1) 和更新版本中,Storport 驅動程式現在支援虛擬 miniports。現在可以啟用此新功能更新了。

Microsoft 已經定義 Storport 虛擬迷你連接埠 (VMiniport) 驅動程式,以擴充 Storport 介面功能。不同於實體 miniports 虛擬 miniports 可以呼叫 Windows 驅動程式模型 (WDM) 常式根據 WDM 指引來。

套用此更新之後,miniports 將不再會依賴 Storport 驅動程式來處理記憶體,以及執行同步處理。此外,miniports 都能夠處理 I/O 要求新的方式。這些程式設計變更的適用對象是的技術,包括 (但,不限於下列:
  • iSCSI
  • Infiniband
  • 可能出現其他非標準的儲存體介面

其他相關資訊

Storport 虛擬迷你連接埠驅動程式的初始化

Storport 虛擬迷你連接埠驅動程式有三個階段的初始化。第一個階段中一個迷你連接埠會呼叫 StorPortInitialize 常式藉由指向 VIRTUAL_HW_INITIALIZATION_DATA 結構。

Storport 虛擬迷你連接埠常式

Storport 虛擬迷你連接埠驅動程式和 Storport 實體的迷你連接埠驅動程式是在許多方面相等的。實體的迷你連接埠會使用實體主機匯流排介面卡 (HBA)。與實體的迷你連接埠的虛擬迷你連接埠不同,主要是在該虛擬迷你連接埠會告訴 Storport 驅動程式,以假設迷你連接埠控制沒有硬體。在這種情況下 Storport 驅動程式無法取得直接記憶體存取 (DMA) 物件。因此,Storport 驅動程式無法取得插斷物件、 插斷鎖定或非快取儲存體。

另一個明顯的不同點是虛擬的迷你連接埠可以使用所記載 Microsoft Windows 驅動程式套件 (WDK) 中的所有 API。實體的迷你連接埠應該使用只有 Storport API。但是,虛擬迷你連接埠也可以使用其他 API。比方說虛擬迷你連接埠也可能使用 API,提供系統核心,假設虛擬迷你連接埠符合套用至 WDM 驅動程式的限制。

如需有關 Storport 支援常式的多個資訊,請造訪下列 Microsoft 開發 o 人 h 員 ? 工 u 具 ? 網路上的網站]:
http://msdn2.microsoft.com/en-us/library/ms807277.aspx
其他核心 API 有關請參閱相關的 API 中 [WDK 描述]。

Storport 虛擬迷你連接埠驅動程式結構

VIRTUAL_HW_INITIALIZATION_DATA 結構含有每個虛擬迷你連接埠驅動程式的特定的資訊。 This structure is defined as follows:
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;

虛擬迷你連接埠 I/O 控制碼

虛擬迷你連接埠的用戶端使用 IOCTL_MINIPORT_PROCESS_SERVICE_IRP I/O 控制碼與虛擬迷你連接埠通訊。

更新資訊

從 「 Microsoft 下載中心 」 下載下列檔案有:

Windows Server 2003 x x86 版本

摺疊此圖像展開此圖像
Download
Download the Windows Server 2003, x86-based package now.

Windows Server 2003 Itanium 架構版本

摺疊此圖像展開此圖像
Download
Download the Windows Server 2003, Itanium-based package now.

x x64 版本的 Windows Server 2003

摺疊此圖像展開此圖像
Download
Download the Windows Server 2003, x64-based package now.

如需有關如何下載 Microsoft 支援檔案的詳細資訊,按一下 [下列面的文件編號,檢視 「 Microsoft 知識庫 」 中的發行項]:
119591如何從線上服務取得 Microsoft 的支援檔案
Microsoft 已掃描這個檔案有無病毒。Microsoft 使用已張貼檔案的日期中的 [可用的最新病毒偵測軟體。檔案儲存在安全性強化的伺服器上,協助防止未經授權的任何變更的檔案。

必要條件

要在套用此更新必須有 Windows Server 2003 SP1 或 Windows Server 2003 Service Pack 2 (SP2) 安裝。如需詳細資訊,請按一下下列的文件編號,檢視 「 Microsoft 知識庫 」 中的文件:
889100如何取得最新的 Service Pack 的 Windows Server 2003

重新啟動需求

套用此更新程式之後,您必須重新啟動電腦。

更新取代資訊

這個更新不會取代任何其他更新。

檔案資訊

此更新的英文版具有檔案屬性 (或較新的檔案屬性) 中如下表所列。這些檔案的日期和時間為 Coordinated Universal Time (UTC)。當您檢視檔案資訊時,會將它轉換為當地時間。若要到 UTC 與當地時間差異使用在 [日期及時間 中項目控制台中的 [時區] 索引標籤]。
Windows Server 2003 x x86 版本
摺疊此表格展開此表格
檔案名稱檔案版本檔案大小日期時間平台預存程序需求服務分支
Diskdump.sys5.2.3790.301918,9442007 年十月 4 日18: 52x86sp1sp1qfe
Storport.sys5.2.3790.3019108,0322007 年十月 4 日18: 52x86sp1sp1qfe
Diskdump.sys5.2.3790.416318,9442007 年十月 4 日12: 35x86sp2sp2gdr
Storport.sys5.2.3790.4163108,0322007 年十月 4 日12: 35x86sp2sp2gdr
Diskdump.sys5.2.3790.416318,9442007 年十月 4 日15: 39x86sp2sp2qfe
Storport.sys5.2.3790.4163108,0322007 年十月 4 日15: 39x86sp2sp2qfe
Windows Server 2003 Itanium 架構版本
摺疊此表格展開此表格
檔案名稱檔案版本檔案大小日期時間平台預存程序需求服務分支
Diskdump.sys5.2.3790.301949,6642007 年十月 5 日15: 05IA 64sp1sp1qfe
Storport.sys5.2.3790.3019347,1362007 年十月 5 日15: 05IA 64sp1sp1qfe
Diskdump.sys5.2.3790.416349,6642007 年十月 5 日15: 15IA 64sp2sp2gdr
Storport.sys5.2.3790.4163347,1362007 年十月 5 日15: 15IA 64sp2sp2gdr
Diskdump.sys5.2.3790.416349,6642007 年十月 5 日15: 05IA 64sp2sp2qfe
Storport.sys5.2.3790.4163347,1362007 年十月 5 日15: 05IA 64sp2sp2qfe
x x64 版本的 Windows Server 2003
摺疊此表格展開此表格
檔案名稱檔案版本檔案大小日期時間平台預存程序需求服務分支
Diskdump.sys5.2.3790.301924,0642007 年十月 5 日15: 04x64sp1sp1qfe
Storport.sys5.2.3790.3019188,4162007 年十月 5 日15: 04x64sp1sp1qfe
Diskdump.sys5.2.3790.416324,0642007 年十月 5 日15: 14x64sp2sp2gdr
Storport.sys5.2.3790.4163188,9282007 年十月 5 日15: 14x64sp2sp2gdr
Diskdump.sys5.2.3790.416324,0642007 年十月 5 日15: 05x64sp2sp2qfe
Storport.sys5.2.3790.4163188,9282007 年十月 5 日15: 05x64sp2sp2qfe

?考

如需有關 Storport 虛擬迷你連接埠開發的詳細資訊,請參閱 Storport 虛擬迷你連接埠開發人員文件在 Microsoft Windows 開發套件或 Microsoft 開發 o 人 h 員 ? 工 u 具 ? 網路網站上]。或連絡 Microsoft 支援專業人員。如需有關軟體更新術語的詳細資訊,按一下 [下面的文件編號,檢視 「 Microsoft 知識庫 」 中的發行項]:
824684用來描述 Microsoft 軟體更新標準術語的說明

屬性

文章編號: 943295 - 上次校閱: 2009年3月31日 - 版次: 3.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
關鍵字:?
kbmt atdownload kbwinserv2003postsp2fix kbexpertiseinter kbqfe kbpubtypekc KB943295 KbMtzh
機器翻譯
重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。
按一下這裡查看此文章的英文版本:943295
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。

提供意見

 

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