更新は、Windows Server 2003 の Storport 仮想ミニポートができます。

文書翻訳 文書翻訳
文書番号: 943295
すべて展開する | すべて折りたたむ

目次

はじめに

Storport ドライバーが仮想ミニポートでは、Windows Server 2003 Service Pack 1 (SP1) およびそれ以降のバージョンをサポートします。更新プログラムをこの新しい機能を有効にするようになりました。

Microsoft Storport のインターフェイスの機能を拡張すると、Storport 仮想ミニポート (VMiniport) ドライバーが定義されています。物理ミニポートとは異なり、仮想ミニポート WDM のガイドラインに従って Windows ドライバー モデル (WDM) ルーチンを呼び出すことができます。

この更新プログラムを適用した後、ミニポートが Storport ドライバー メモリを処理するために、同期を実行するを利用します。さらに、ミニポートは新しい方法で I/O 要求を処理することができます。このようなプログラミングの変更には、次のようなものがあります技術対象にしました。
  • iSCSI
  • Infiniband
  • 将来的に見えることがありますその他の非標準のストレージ ・ インタ フェース

詳細

Storport 仮想ミニポート ドライバーの初期化

Storport 仮想ミニポート ドライバーは初期化の 3 つの段階があります。最初の段階では、ミニポートが呼び出されますが StorPortInitialize 日常的なポイントでは、 VIRTUAL_HW_INITIALIZATION_DATA 構造体です。

Storport 仮想ミニポートのルーチン

ドライバーの Storport 仮想ミニポート、Storport ミニポートの物理ドライバーは多くの点で同じです。物理のミニポートは、物理ホスト バス アダプター (HBA) を使用します。ミニポートがハードウェアを制御しないことを想定すると、Storport ドライバーは、主に仮想ミニポートを指示ミニポート仮想ミニポートの物理的な点です。この場合、Storport ドライバーは、ダイレクト メモリ アクセス (DMA) のオブジェクトを取得できません。このため、Storport ドライバーは割り込みオブジェクト、割り込みのロック、またはキャッシュ ・ ストレージを取得できません。

もう 1 つの明白な違いは、仮想ミニポートが Microsoft Windows ドライバー キット (WDK) に記載されているすべての Api を使用できることです。物理ミニポートが Storport の Api のみを使用するが必要です。ただし、仮想ミニポートは他の Api も使用できます。たとえば、仮想ミニポートは仮想ミニポート WDM ドライバーに適用される制限に準拠していれば、システム カーネルが提供する Api も使用できます。

Storport のサポート ルーチンの詳細については、次のマイクロソフト開発者向けネットワークの Web サイトを参照してください。
http://msdn2.microsoft.com/en-us/library/ms807277.aspx
その他のカーネルの Api の詳細については、WDK に関連する Api の説明を参照してください。

Storport 仮想ミニポート ドライバーの構造体

は、 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;

仮想ミニポート I/O 制御コード

仮想ミニポートのクライアントを使用して、 IOCTL_MINIPORT_PROCESS_SERVICE_IRP 仮想ミニポートを通信するために I/O 制御コードです。

情報を更新します。

次のファイルをマイクロソフトからダウンロード可能します。ダウンロード センター:

X 86 ベース バージョンの Windows Server 2003

元に戻す画像を拡大する
ダウンロード
Windows Server 2003 で、x 86 ベース パッケージをダウンロードしてください。

Windows Server 2003 の Itanium ベース バージョン

元に戻す画像を拡大する
ダウンロード
Windows Server 2003 Itanium ベース パッケージをダウンロードしてください。

Windows Server 2003、x64 ベースのバージョン x

元に戻す画像を拡大する
ダウンロード
Windows Server 2003 で、x x64 ベース パッケージをダウンロードしてください。

マイクロソフトのサポート ファイルをダウンロードする方法の詳細については、Knowledge Base の資料を参照するのには、次の資料番号をクリックしてください。
119591 オンライン サービスからマイクロソフトのサポート ファイルを入手する方法
マイクロソフトは、このファイルのウイルスをスキャンしました。マイクロソフトは、ファイルが転記された日付に利用可能な最新のウイルス検出ソフトウェアを使用します。ファイルは、ファイルに不正な改変を防止するセキュリティが強化されたサーバーに格納されます。

前提条件

この更新プログラムを適用するには、Windows Server 2003 SP1 または Windows Server 2003 Service Pack がインストールされて 2 (SP2) が必要です。 詳細については、Knowledge Base の資料を参照するのには、次の資料番号をクリックしてください。
889100Windows Server 2003 用の最新の service pack を入手する方法

再起動の必要性

この更新プログラムを適用した後コンピューターを再起動する必要があります。

置換情報を更新します。

この更新プログラムには、他の更新プログラムは置き換えられるありません。

ファイル情報

この更新プログラムの英語版がファイル属性 (またはそれ以降のファイル属性) が、次のとおり。日付および時刻これらのファイルを世界協定時刻 (UTC) が表示されます。ファイル情報を表示すると、ローカル時刻に変換します。UTC とローカル時刻との時差を確認するを使用して、 タイム ゾーン タブには 日付と時刻 コントロール パネルの項目。
X 86 ベース バージョンの Windows Server 2003
元に戻す全体を表示する
ファイル名ファイルのバージョンファイルのサイズ日付時間プラットフォームSP の要件サービスの分岐
Diskdump.sys5.2.3790.301918,9442007 年 10 月 04 日18: 52x 86SP1SP1QFE
Storport.sys5.2.3790.3019108,0322007 年 10 月 04 日18: 52x 86SP1SP1QFE
Diskdump.sys5.2.3790.416318,9442007 年 10 月 04 日12: 35x 86SP2SP2GDR
Storport.sys5.2.3790.4163108,0322007 年 10 月 04 日12: 35x 86SP2SP2GDR
Diskdump.sys5.2.3790.416318,9442007 年 10 月 04 日15: 39x 86SP2SP2QFE
Storport.sys5.2.3790.4163108,0322007 年 10 月 04 日15: 39x 86SP2SP2QFE
Windows Server 2003 の Itanium ベース バージョン
元に戻す全体を表示する
ファイル名ファイルのバージョンファイルのサイズ日付時間プラットフォームSP の要件サービスの分岐
Diskdump.sys5.2.3790.301949,6642007 年 10 月 05 日15: 05IA-64SP1SP1QFE
Storport.sys5.2.3790.3019347,1362007 年 10 月 05 日15: 05IA-64SP1SP1QFE
Diskdump.sys5.2.3790.416349,6642007 年 10 月 05 日15: 15IA-64SP2SP2GDR
Storport.sys5.2.3790.4163347,1362007 年 10 月 05 日15: 15IA-64SP2SP2GDR
Diskdump.sys5.2.3790.416349,6642007 年 10 月 05 日15: 05IA-64SP2SP2QFE
Storport.sys5.2.3790.4163347,1362007 年 10 月 05 日15: 05IA-64SP2SP2QFE
Windows Server 2003、x64 ベースのバージョン x
元に戻す全体を表示する
ファイル名ファイルのバージョンファイルのサイズ日付時間プラットフォームSP の要件サービスの分岐
Diskdump.sys5.2.3790.301924,0642007 年 10 月 05 日15: 04x64SP1SP1QFE
Storport.sys5.2.3790.3019188,4162007 年 10 月 05 日15: 04x64SP1SP1QFE
Diskdump.sys5.2.3790.416324,0642007 年 10 月 05 日15: 14x64SP2SP2GDR
Storport.sys5.2.3790.4163188,9282007 年 10 月 05 日15: 14x64SP2SP2GDR
Diskdump.sys5.2.3790.416324,0642007 年 10 月 05 日15: 05x64SP2SP2QFE
Storport.sys5.2.3790.4163188,9282007 年 10 月 05 日15: 05x64SP2SP2QFE

関連情報

Storport 仮想ミニポートの開発の詳細については、Microsoft Windows 開発キットや、マイクロソフト開発者向けネットワークの Web サイトは、Storport 仮想ミニポート開発者マニュアルを参照してください。また、Microsoft のサポート担当者にお問い合わせください。ソフトウェアの更新の用語の詳細については、Knowledge Base の資料を参照するのには、次の資料番号をクリックしてください。
824684マイクロソフトのソフトウェア更新プログラムの説明に使用される一般的な用語の説明

プロパティ

文書番号: 943295 - 最終更新日: 2011年8月10日 - リビジョン: 5.0
キーワード:?
kbqfe kbpubtypekc atdownload kbexpertiseinter kbwinserv2003postsp2fix kbmt KB943295 KbMtja
機械翻訳の免責
重要: このサポート技術情報 (以下「KB」) は、翻訳者による翻訳の代わりに、マイクロソフト機械翻訳システムによって翻訳されたものです。マイクロソフトは、お客様に、マイクロソフトが提供している全ての KB を日本語でご利用いただけるように、翻訳者による翻訳 KB に加え機械翻訳 KB も提供しています。しかしながら、機械翻訳の品質は翻訳者による翻訳ほど十分ではありません。誤訳や、文法、言葉使い、その他、たとえば日本語を母国語としない方が日本語を話すときに間違えるようなミスを含んでいる可能性があります。マイクロソフトは、機械翻訳の品質、及び KB の内容の誤訳やお客様が KB を利用されたことによって生じた直接または間接的な問題や損害については、いかなる責任も負わないものとします。マイクロソフトは、機械翻訳システムの改善を継続的に行っています。
英語版 KB:943295
Microsoft Knowledge Base の免責: Microsoft Knowledge Baseに含まれている情報は、いかなる保証もない現状ベースで提供されるものです。Microsoft Corporation及びその関連会社は、市場性および特定の目的への適合性を含めて、明示的にも黙示的にも、一切の保証をいたしません。さらに、Microsoft Corporation及びその関連会社は、本文書に含まれている情報の使用及び使用結果につき、正確性、真実性等、いかなる表明・保証も行ないません。Microsoft Corporation、その関連会社及びこれらの権限ある代理人による口頭または書面による一切の情報提供またはアドバイスは、保証を意味するものではなく、かつ上記免責条項の範囲を狭めるものではありません。Microsoft Corporation、その関連会社 及びこれらの者の供給者は、直接的、間接的、偶発的、結果的損害、逸失利益、懲罰的損害、または特別損害を含む全ての損害に対して、状況のいかんを問わず一切責任を負いません。(Microsoft Corporation、その関連会社 またはこれらの者の供給者がかかる損害の発生可能性を了知している場合を含みます。) 結果的損害または偶発的損害に対する責任の免除または制限を認めていない地域においては、上記制限が適用されない場合があります。なお、本文書においては、文書の体裁上の都合により製品名の表記において商標登録表示、その他の商標表示を省略している場合がありますので、予めご了解ください。

フィードバック

 

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