storport.h ヘッダー
このヘッダーはストレージで使用されます。 詳細については、次を参照してください。
storport.h には、次のプログラミング インターフェイスが含まれています。
IOCTL
IOCTL_SCSI_MINIPORT_DSM データ セット管理 (DSM) 通知をIOCTL_SCSI_MINIPORT_DSMコントロール コード要求でミニポート ドライバーに転送する方法について説明します。 |
関数
FIELD_OFFSET FIELD_OFFSET マクロ (storport.h) は、指定された既知の構造体型の指定されたフィールドのバイト オフセットを返します。 |
RtlZeroMemory RtlZeroMemory マクロ (storport.h) は、ブロックへのポインターと、入力する長さ (バイト単位) を指定すると、メモリのブロックにゼロを格納します。 |
ScsiPortReadPortBufferUchar ScsiPortReadPortBufferUchar ルーチンが、指定された数の符号なしバイト値を HBA からバッファーに転送する方法について説明します。注 SCSI ポート ドライバーと SCSI ミニポート ドライバー モデルは、今後変更または使用できない可能性があります。 |
ScsiPortReadPortBufferUlong ScsiPortReadPortBufferUlong ルーチンが、指定された数の ULONG 値を HBA からバッファーに転送する方法について説明します。注 SCSI ポート ドライバーと SCSI ミニポート ドライバー モデルは、今後変更または使用できない可能性があります。 |
ScsiPortReadPortBufferUshort ScsiPortReadPortBufferUshort ルーチンが、指定された数の USHORT 値を HBA からバッファーに転送する方法について説明します。注 SCSI ポート ドライバーと SCSI ミニポート ドライバー モデルは、今後変更または使用できない可能性があります。 |
ScsiPortReadPortUchar ScsiPortReadPortUchar ルーチンが HBA から符号なしバイト値を読み取る方法について説明します。注 SCSI ポート ドライバーと SCSI ミニポート ドライバー モデルは、今後変更または使用できない可能性があります。 |
ScsiPortReadPortUlong ScsiPortReadPortUlong ルーチンが HBA から ULONG 値を読み取る方法について説明します。注 SCSI ポート ドライバーと SCSI ミニポート ドライバー モデルは、今後変更または使用できない可能性があります。 |
ScsiPortReadPortUshort ScsiPortReadPortUshort ルーチンが HBA から USHORT 値を読み取る方法について説明します。注 SCSI ポート ドライバーと SCSI ミニポート ドライバー モデルは、今後変更または使用できない可能性があります。 |
ScsiPortReadRegisterBufferUchar ScsiPortReadRegisterBufferUchar ルーチンが、指定した数の符号なしバイトを HBA からバッファーに転送する方法について説明します。注 SCSI ポート ドライバーと SCSI ミニポート ドライバー モデルは、今後変更または使用できない可能性があります。 |
ScsiPortReadRegisterBufferUlong ScsiPortReadRegisterBufferUlong ルーチンが、指定した数の ULONG 値を HBA からバッファーに転送する方法について説明します。注 SCSI ポート ドライバーと SCSI ミニポート ドライバー モデルは、今後変更または使用できない可能性があります。 |
ScsiPortReadRegisterBufferUshort ScsiPortReadRegisterBufferUshort ルーチンが、指定した数の USHORT 値を HBA からバッファーに転送する方法について説明します。注 SCSI ポート ドライバーと SCSI ミニポート ドライバー モデルは、今後変更または使用できない可能性があります。 |
ScsiPortReadRegisterUchar ScsiPortReadRegisterUchar ルーチンが HBA から符号なしバイト値を読み取る方法について説明します。注 SCSI ポート ドライバーと SCSI ミニポート ドライバー モデルは、今後変更または使用できない可能性があります。 |
ScsiPortReadRegisterUlong ScsiPortReadRegisterUlong ルーチンが HBA から ULONG 値を読み取る方法について説明します。注 SCSI ポート ドライバーと SCSI ミニポート ドライバー モデルは、今後変更または使用できない可能性があります。 |
ScsiPortReadRegisterUshort ScsiPortReadRegisterUshort ルーチンが HBA から USHORT 値を読み取る方法について説明します。注 SCSI ポート ドライバーと SCSI ミニポート ドライバー モデルは、今後変更または使用できない可能性があります。 |
ScsiPortWritePortBufferUchar ScsiPortWritePortBufferUchar ルーチンが、指定された数の符号なしバイトをバッファーから HBA に転送する方法について説明します。注 SCSI ポート ドライバーと SCSI ミニポート ドライバー モデルは、今後変更または使用できない可能性があります。 |
ScsiPortWritePortBufferUlong ScsiPortWritePortBufferUlong ルーチンが、指定された数の ULONG 値をバッファーから HBA に転送する方法について説明します。注 SCSI ポート ドライバーと SCSI ミニポート ドライバー モデルは、今後変更または使用できない可能性があります。 |
ScsiPortWritePortBufferUshort ScsiPortWritePortBufferUshort ルーチンが、特定の数の USHORT 値をバッファーから HBA に転送する方法について説明します。注 SCSI ポート ドライバーと SCSI ミニポート ドライバー モデルは、今後変更または使用できない可能性があります。 |
ScsiPortWritePortUchar ScsiPortWritePortUchar ルーチンが符号なしバイトを HBA に転送する方法について説明します。注 SCSI ポート ドライバーと SCSI ミニポート ドライバー モデルは、今後変更または使用できない可能性があります。 |
ScsiPortWritePortUlong ScsiPortWritePortUlong ルーチンが ULONG 値を HBA に転送する方法について説明します。注 SCSI ポート ドライバーと SCSI ミニポート ドライバー モデルは、今後変更または使用できない可能性があります。 |
ScsiPortWritePortUshort ScsiPortWritePortUshort ルーチンが USHORT 値を HBA に転送する方法について説明します。注 SCSI ポート ドライバーと SCSI ミニポート ドライバー モデルは、今後変更または使用できない可能性があります。 |
ScsiPortWriteRegisterBufferUchar ScsiPortWriteRegisterBufferUchar ルーチンが、指定された数の符号なしバイトをバッファーから HBA に転送する方法について説明します。注 SCSI ポート ドライバーと SCSI ミニポート ドライバー モデルは、今後変更または使用できない可能性があります。 |
ScsiPortWriteRegisterBufferUlong ScsiPortWriteRegisterBufferUlong ルーチンが、指定された数の ULONG 値をバッファーから HBA に転送する方法について説明します。注 SCSI ポート ドライバーと SCSI ミニポート ドライバー モデルは、今後変更または使用できない可能性があります。 |
ScsiPortWriteRegisterBufferUshort ScsiPortWriteRegisterBufferUshort ルーチンが、特定の数の USHORT 値をバッファーから HBA に転送する方法について説明します。注 SCSI ポート ドライバーと SCSI ミニポート ドライバー モデルは、今後変更または使用できない可能性があります。 |
ScsiPortWriteRegisterUchar ScsiPortWriteRegisterUchar ルーチンが符号なしバイト値を HBA に転送する方法について説明します。注 SCSI ポート ドライバーと SCSI ミニポート ドライバー モデルは、今後変更または使用できない可能性があります。 |
ScsiPortWriteRegisterUlong ScsiPortWriteRegisterUlong ルーチンが ULONG 値を HBA に転送する方法について説明します。注 SCSI ポート ドライバーと SCSI ミニポート ドライバー モデルは、今後変更または使用できない可能性があります。 |
ScsiPortWriteRegisterUshort ScsiPortWriteRegisterUshort ルーチンが USHORT 値を HBA に転送する方法について説明します。注 SCSI ポート ドライバーと SCSI ミニポート ドライバー モデルは、今後変更または使用できない可能性があります。 |
StorPortAcquireMSISpinLock StorPortAcquireMSISpinLock ルーチンは、指定されたメッセージに関連付けられているメッセージシグナル割り込み (MSI) スピン ロックを取得します。 |
StorPortAcquireSpinLock 詳細については、StorPortAcquireSpinLock 関数に関する記事を参照してください。 |
StorPortAcquireSpinLockEx StorPortAcquireSpinLockEx 関数の詳細を確認してください。 |
StorPortAllocateContiguousMemorySpecifyCacheNode StorPortAllocateContiguousMemorySpecifyCacheNode ルーチンは、物理的に連続するキャッシュされていない非ページ メモリの範囲を割り当てます。 |
StorPortAllocateDmaMemory この関数は、StorPortAllocateContiguousMemorySpecifyCacheNode 関数の拡張バージョンです。 キャッシュされていない、非ページメモリの物理的に連続する範囲を割り当て、割り当てられたバッファーの物理アドレスを返します。 |
StorPortAllocateHostMemoryBuffer この関数は、ホスト メモリ バッファー (HMB) として使用する物理的に連続したメモリの 1 つ以上の範囲を割り当てます。 |
StorPortAllocateMdl StorPortAllocateMdl ルーチンは、指定された非ページ プール メモリを記述するために MDL を割り当てます。 |
StorPortAllocatePool StorPortAllocatePool ルーチンは、連続していない非ページ プール メモリのブロックを割り当てます。 |
StorPortAllocateRegistryBuffer StorPortAllocateRegistryBuffer ルーチンは、レジストリ データの読み取りと書き込みに使用できるバッファーを割り当てるためにミニポート ドライバーによって呼び出されます。 |
StorPortAsyncNotificationDetected ストレージ ミニポート ドライバーは、StorPortAsyncNotificationDetected を呼び出して、ストレージ デバイスの状態変更イベントを Storport ドライバーに通知します。 |
StorPortBuildMdlForNonPagedPool StorPortBuildMdlForNonPagedPool ルーチンは、関連付けられている非ページ メモリを記述するように MDL を更新します。 |
StorPortBuildScatterGatherList StorPortBuildScatterGatherList ルーチンは、指定されたデータ バッファーの散布/収集リストを作成します。 |
StorPortBusy StorPortBusy ルーチンは、アダプターが現在ビジー状態であり、未処理の要求を処理していることをポート ドライバーに通知します。 |
StorPortCancelDpc StorPortCancelDpc は、StorPort 遅延プロシージャ呼び出し (DPC) の実行を取り消そうとします。 |
StorPortCaptureLiveDump StorPortCaptureLiveDump は、ライブ ダンプ ファイルをキャプチャします。 |
StorPortCompleteRequest StorPortCompleteRequest ルーチンは、SRB 状態値を SrbStatus に設定して、未処理のすべての要求を完了します。 |
StorPortCompleteServiceIrp StorPortCompleteServiceIrp ルーチンは、HwStorProcessServiceRequest コールバック ルーチンで受信した要求を完了する必要がある場合に、Storport 仮想ミニポート ドライバーによって呼び出されます。 |
StorPortConvertUlongToPhysicalAddress StorPortConvertUlongToPhysicalAddress ルーチンは、署名されていない長いアドレスを物理アドレスに変換します。 |
StorPortCreateSystemThread StorPortCreateSystemThread は、システム スレッドを作成し、スレッドのコンテキストへのポインターを提供します。 |
StorPortDebugPrint デバッガーがアタッチされている場合、StorPortDebugPrint ルーチンはデバッグ文字列をカーネル デバッガーに出力します。 |
StorPortDelayExecution StorPortDelayExecution 関数は、現在のスレッドをマイクロ秒単位で指定された時間だけ遅延します。 現在の IRQL がDISPATCH_LEVELよりも低い場合、現在のスレッドは単に待機状態になり、他のスレッドの実行が許可されます。 それ以外の場合、このルーチンはビジー待機を実行します。 |
StorPortDeviceBusy StorPortDeviceBusy ルーチンは、指定された論理ユニットが現在ビジー状態であり、未処理の要求を処理していることをポート ドライバーに通知します。 |
StorPortDeviceReady StorPortDeviceReady ルーチンは、指定された論理ユニットが新しい要求を処理する準備ができていることをポート ドライバーに通知します。 |
StorPortEnablePassiveInitialization StorPortEnablePassiveInitialization ルーチンを使用すると、ミニポートの初期化中に、ミニポートの HwStorPassiveInitializeRoutine コールバック ルーチンをPASSIVE_LEVELで実行できます。 |
StorPortEnableRegistryKeyNotification StorPortEnableRegistryKeyNotification 関数の詳細を確認してください。 |
StorPortEtwEvent2 StorPortEtwEvent2 は、2 つの汎用 ETW パラメーターを持つ Windows イベント トレース (ETW) イベントをストレージ トレース チャネルに記録します。 |
StorPortEtwEvent4 StorPortEtwEvent4 は、4 つの汎用 ETW パラメーターを持つ Windows イベント トレース (ETW) イベントをストレージ トレース チャネルに記録します。 |
StorPortEtwEvent8 StorPortEtwEvent8 は、8 つの汎用 ETW パラメーターを持つ Windows イベント トレーシング (ETW) イベントをストレージ トレース チャネルに記録します。 |
StorPortEtwLogByteStream StorPortEtwLogByteStream は、汎用バイト ストリーム パラメーターを使用して、イベント トレーシング for Windows (ETW) イベントを指定されたチャネルに記録します。 |
StorPortEtwLogError StorPortEtwLogError は、Windows イベント トレーシング (ETW) イベントのハードウェア プロトコル エラーをログに記録します。 |
StorPortFreeContiguousMemorySpecifyCache StorPortFreeContiguousMemorySpecifyCache ルーチンは、システム アドレス空間の非ページ部分にキャッシュされていないメモリの範囲を割り当て解除します。 |
StorPortFreeDeviceBase StorPortFreeDeviceBase は、StorPortGetDeviceBase によってマップされたデバイス I/O メモリの範囲を解放します。 |
StorPortFreeDmaMemory この関数は、StorPortFreeContiguousMemorySpecifyCache 関数の拡張バージョンです。 キャッシュされていないメモリの範囲が、システム アドレス空間の非ページ部分に割り当て解除されます。 |
StorPortFreeHostMemoryBuffer StorPortFreeHostMemoryBuffer ルーチンは、ホスト メモリ バッファー (HMB) に使用するために割り当てられた物理的に連続するメモリを解放します。 |
StorPortFreeMdl StorPortFreeMdl ルーチンは、非ページ プール メモリを記述するメモリ記述子リスト (MDL) を解放します。 |
StorPortFreePool StorPortFreePool ルーチンは、StorPortAllocatePool ルーチンの呼び出しによって以前に割り当てられたメモリブロックを解放します。 |
StorPortFreeRegistryBuffer StorPortFreeRegistryBuffer ルーチンは、レジストリ データを格納するために割り当てられたバッファーを解放します。 |
StorPortFreeTimer 以前に StorPortInitializeTimer ルーチンによって作成された Storport タイマー コンテキスト オブジェクトを解放します。 |
StorPortFreeWorker 以前に StorPortInitializeWorker ルーチンによって割り当てられた Storport 作業項目を解放します。 |
StorPortGetActiveGroupCount StorPortGetActiveGroupCount ルーチンは、システムに存在するプロセッサ グループの数を返します。 |
StorPortGetActiveNodeCount StorPortGetActiveNodeCount ルーチンは、システムに存在するノードの数を返します。 |
StorPortGetActivityIdSrb 要求ブロックに関連付けられているイベント トレーシング for Windows (ETW) アクティビティ ID を取得します。 |
StorPortGetBusData StorPortGetBusData ルーチンは、HBA を初期化するために必要なバス固有の構成情報を取得します。 |
StorPortGetCurrentIrql StorPortGetCurrentIrql は、現在の割り込み要求レベル (IRQL) を取得します。 |
StorPortGetCurrentProcessorNumber StorPortGetCurrentProcessorNumber ルーチンは、カーネルから現在のプロセッサ番号を取得します。 |
StorPortGetDataInBufferMdl SCSI 要求ブロック (SRB) の入力データ バッファーに関連付けられている MDL を返します。 |
StorPortGetDataInBufferScatterGatherList SCSI 要求ブロック (SRB) の入力データ バッファーに関連付けられている分散収集リストを返します。 |
StorPortGetDataInBufferSystemAddress SCSI 要求ブロック (SRB) の入力データ バッファーのシステム アドレスを返します。 |
StorPortGetDeviceBase StorPortGetDeviceBase ルーチンは、I/O アドレスをシステム アドレス空間にマップします。 |
StorPortGetDeviceObjects StorPortGetDeviceObjects ルーチンは、アダプター デバイス スタックに関連付けられているデバイス オブジェクトを返します。 |
StorPortGetGroupAffinity StorPortGetGroupAffinity ルーチンは、要求されたグループ内のアクティブなプロセッサのマスクを構築します。 |
StorPortGetHighestNodeNumber StorPortGetHighestNodeNumber ルーチンは、システム上で可能な最大のノード番号を返します。 |
StorPortGetLogicalProcessorRelationship StorPortGetLogicalProcessorRelationship ルーチンは、指定された 1 つ以上の型のリレーションシップ情報を返します。 |
StorPortGetLogicalUnit StorPortGetLogicalUnit ルーチンは、ミニポート ドライバーの論理ユニットごとの記憶域へのポインターを返します。 |
StorPortGetMessageInterruptIDFromProcessorIndex StorPortGetMessageInterruptIDFromProcessorIndex 関数の詳細を確認します。 |
StorPortGetMSIInfo StorPortGetMSIInfo ルーチンは、指定されたメッセージのメッセージシグナル割り込み (MSI) 情報を取得します。 |
StorPortGetNodeAffinity StorPortGetNodeAffinity ルーチンは、要求された非均一メモリ アクセス (NUMA) ノード内のアクティブなプロセッサのマスクを構築します。 |
StorPortGetNodeAffinity2 StorPortGetNodeAffinity2 関数の詳細を確認してください。 |
StorPortGetOriginalMdl StorPortGetOriginalMdl ルーチンは、指定された SRB に関連付けられている MDL を返します。 |
StorPortGetPfns StorPortGetPfns ルーチンは、ミニポートが SRB の MDL に関連付けられている PFN を取得する必要がある場合に呼び出すことができます。 |
StorPortGetPhysicalAddress StorPortGetPhysicalAddress ルーチンは、指定された仮想アドレス範囲を DMA 操作の物理アドレス範囲に変換します。 |
StorPortGetRequestCryptoInfo Microsoft は、内部でのみ使用するために StorPortGetRequestCryptoInfo 関数を予約します。 コードでこの関数を使用しないでください。 |
StorPortGetRequestInfo StorPortGetRequestInfo ルーチンは、SCSI 要求ブロック (SRB) に関連付けられている IO 要求情報を取得し、STOR_REQUEST_INFO構造体で返します。 |
StorPortGetScatterGatherList StorPortGetScatterGatherList ルーチンは、指定された SCSI 要求ブロック (SRB) に関連付けられている散布/収集リストを取得します。 |
StorPortGetStartIoPerfParams StorPortGetStartIoPerfParams ルーチンは、特定の I/O 要求のパフォーマンス パラメーターをSTARTIO_PERFORMANCE_PARAMETERS構造体に配置します。 |
StorPortGetSystemAddress StorPortGetSystemAddress ルーチンは、指定された SCSI 要求ブロック (SRB) のデータ バッファーのシステム空間で仮想アドレスを返します。 |
StorPortGetSystemPortNumber StorPortGetSystemPortNumber ルーチンは、記憶域アダプターのシステム割り当てポート番号を取得します。 |
StorPortGetUncachedExtension StorPortGetUncachedExtension ルーチンは、CPU とデバイスによって共有されるキャッシュされていない共通バッファーを割り当てます。 |
StorPortGetVirtualAddress StorPortGetVirtualAddress ルーチンは、指定された物理アドレスにマップされる仮想アドレスを取得します。 |
StorPortHardwareReset ミニポートは、StorPortHardwareReset を呼び出してハードウェア リセットを発行できます。 |
StorPortInitialize StorPortInitialize ルーチンは、ポート ドライバーパラメーターと拡張データを初期化します。 StorPortInitialize では、ミニポート ドライバーから提供されるアダプター情報も保存されます。 |
StorPortInitializeCryptoEngine Microsoft は、内部でのみ使用するために StorPortInitializeCryptoEngine 関数を予約します。 コードでこの関数を使用しないでください。 |
StorPortInitializeDpc StorPortInitializeDpc ルーチンは、StorPort DPC を初期化します。 |
StorPortInitializeEvent StorPortInitializeEvent は、イベント オブジェクトを同期または通知の種類のイベントとして初期化し、シグナル状態または通知されていない状態に設定します。 |
StorPortInitializeListHead StorPortInitializeListHead ルーチンは、二重にリンクされたリストの先頭を表すSTOR_LIST_ENTRY構造体を初期化します。 |
StorPortInitializePerfOpts StorPortInitializePerfOpts 関数は、ミニポート ドライバーと Storport ドライバーの両方がPERF_CONFIGURATION_DATA構造体を使用してサポートするパフォーマンスの最適化を初期化します。 |
StorPortInitializePoFxPower ミニポート ドライバーは、StorPortInitializePoFxPower を呼び出して、記憶域デバイスを電源管理フレームワーク (PoFx) に登録します。 |
StorPortInitializeSListHead Storport で 1 つ 1 つリンクされたリストの先頭を初期化します。 |
StorPortInitializeSpinlock StorPortInitializeSpinLock ルーチンは、STOR_KSPIN_LOCK型の変数を初期化します。 |
StorPortInitializeTimer Storport タイマー コンテキスト オブジェクトを作成します。 |
StorPortInitializeWorker システム ワーカー スレッドで実行される新しい Storport 作業項目を作成します。 |
StorPortInterlockedFlushSList Storport で管理されている 1 つのリンクリストからすべてのアイテムを削除します。 リストへのアクセスは、マルチプロセッサ システムで同期されます。 |
StorPortInterlockedInsertHeadList StorPortInterlockedInsertHeadList ルーチンは、STOR_LIST_ENTRY構造体の二重にリンクされたリストの先頭にエントリをアトミックに挿入します。 |
StorPortInterlockedInsertTailList StorPortInterlockedInsertTailList ルーチンは、STOR_LIST_ENTRY構造体の二重にリンクされたリストの末尾にエントリをアトミックに挿入します。 |
StorPortInterlockedPopEntrySList Storport の管理対象の一覧の先頭から項目を削除します。 リストへのアクセスは、マルチプロセッサ システムで同期されます。 構文。 |
StorPortInterlockedPushEntrySList Storport で管理されている 1 つのリンクリストの先頭に項目を挿入します。 リストへのアクセスは、マルチプロセッサ システムで同期されます。 |
StorPortInterlockedRemoveHeadList StorPortInterlockedRemoveHeadList ルーチンは、STOR_LIST_ENTRY構造体の二重にリンクされたリストの先頭からエントリを削除します。 |
StorPortInvokeAcpiMethod StorPortInvokeAcpiMethod ルーチンは、ストレージ デバイスの ACPI メソッドを実行します。 |
StorPortIsCurrentOsInstallationUpgrade StorPortIsCurrentOsInstallationUpgrade ルーチンは、Windows の現在のインストールが以前のバージョンからのアップグレードであるかどうかを確認します。 |
StorPortIsDeviceOperationAllowed ミニポート ドライバーは、StorPortIsDeviceOperationAllowedminiport ルーチンを呼び出して、特定のデバイス管理クラスの操作が許可されているかどうかを判断できます。 |
StorPortIssueDpc StorPortIssueDpc ルーチンは、遅延プロシージャ 呼び出し (DPC) を発行します。 |
StorPortLogError StorPortLogError ルーチンは、エラーが発生したことをポート ドライバーに通知します。 |
StorPortLogSystemEvent StorPortLogSystemEvent ルーチンは、ミニポート ドライバーに Windows カーネル イベント機能の機能へのフル アクセスを提供し、ミニポート ドライバーがストレージの問題のトラブルシューティングに本当に役立つイベント ログ エントリを作成できるようにします。 |
StorPortLogTelemetry StorPortLogTelemetry ルーチンは、ミニポート テレメトリ イベントをログに記録して、有用な情報を診断または収集するのに役立ちます。 |
StorPortLogTelemetryEx StorPortLogTelemetry ルーチンがミニポート テレメトリ イベントをログに記録して、有用な情報を診断または収集する方法について説明します。 |
StorPortMarkDeviceFailed StorPortMarkDeviceFailed ルーチンは、デバイスに失敗した状態をマークします。 |
StorPortMarkDeviceFailedEx StorPortMarkDeviceFailedEx ルーチンは、デバイスに失敗した状態をマークし、診断に必要なデータを提供します。 |
StorPortMarkDumpMemory ミニポートは、ダンプ ファイルまたは休止状態ファイルに使用されるメモリをマークする必要があります。 |
StorPortMaskMsixInterrupt StorPortMaskMsixInterrupt は、指定された MSI-X 割り込みをマスクまたはマスク解除します。 |
StorPortMoveMemory StorPortMoveMemory ルーチンは、あるバッファーから別のバッファーにメモリをコピーします。 |
StorPortNotification ミニポート ドライバーは、StorPortNotification ルーチンを使用して、特定のイベントと条件を Storport ドライバーに通知します。 |
StorPortPause StorPortPause ルーチンは、指定した期間アダプターを一時停止します。 |
StorPortPauseDevice StorPortPauseDevice ルーチンは、指定された期間、特定の論理ユニット デバイスを一時停止します。 |
StorPortPoFxActivateComponent StorPortPoFxActivateComponent ルーチンは、ストレージ デバイスの指定されたコンポーネントのアクティブ化参照カウントをインクリメントします。 |
StorPortPoFxIdleComponent StorPortPoFxIdleComponent ルーチンは、ストレージ デバイスの指定されたコンポーネントのアクティブ化参照カウントをデクリメントします。 |
StorPortPoFxPowerControl StorPortPoFxPowerControl ルーチンは、電源管理フレームワーク (PoFx) に電源制御要求を送信して、電源エンジン プラグイン (PEP) に転送します。 |
StorPortPoFxSetComponentLatency StorPortPoFxSetComponentLatency ルーチンは、アイドル状態から指定されたストレージ デバイス コンポーネントのアクティブな状態への切り替えで許容できる最大待機時間を指定します。 |
StorPortPoFxSetComponentResidency StorPortPoFxSetComponentResidency ルーチンは、コンポーネントがアイドル状態に入った後、ストレージ デバイス コンポーネントがアイドル状態を維持する可能性が高い期間の推定時間を設定します。 |
StorPortPoFxSetIdleTimeout StorPortPoFxSetIdleTimeout 関数の詳細を確認してください。 |
StorPortPoFxSetPerfState StorPortPoFxSetPerfState は、コンポーネントの P 状態を設定します。 |
StorPortPutScatterGatherList StorPortPutScatterGatherList ルーチンは、StorPortBuildScatterGatherList ルーチンの呼び出しによって以前に作成された散布図/収集リストに関連付けられているすべてのリソースを解放します。 |
StorPortQueryConfiguration ミニポートは、StorPortQueryConfiguration を呼び出して、プラットフォームの特定の構成を取得できます。 |
StorPortQueryDepthSList Storport で 1 つ 1 つリンクされたリスト内のエントリの数を取得します。 |
StorPortQueryDpcWatchdogInformation StorPortQueryDpcWatchdogInformation は、現在のプロセッサの DPC ウォッチドッグ タイマー値を照会します。 |
StorPortQueryPerformanceCounter 現在のシステム パフォーマンス カウンター値のクエリは、StorPortQueryPerformanceCounter ルーチンによって返されます。 |
StorPortQuerySystemTime StoriPortQuerySystemTime ルーチンは、現在のシステム時刻を取得します。 |
StorPortQueryTimerMinInterval StorPortQueryTimerMinInterval は、システム クロックでサポートされている最小タイマー解像度を照会します。 |
StorPortQueueWorkItem システム ワーカー スレッドのコンテキスト内で実行するように Storport 作業項目をスケジュールします。 |
StorPortReadPortBufferUchar StorPortReadPortBufferUchar ルーチンは、指定されたポート アドレスから値を読み取ります |
StorPortReadPortBufferUlong StorPortReadPortBufferUlong ルーチンは、指定されたポート アドレスから値を読み取ります。 |
StorPortReadPortBufferUshort StorPortReadPortBufferUshort ルーチンは、指定されたポート アドレスから値を読み取ります。 |
StorPortReadPortUchar StorPortReadPortUchar ルーチンは、指定されたポート アドレスから値を読み取ります |
StorPortReadPortUlong StorPortReadPortUlong ルーチンは、指定されたポート アドレスから値を読み取ります。 |
StorPortReadPortUshort StorPortReadPortUshort ルーチンは、指定されたポート アドレスから値を読み取ります。 |
StorPortReadRegisterBufferUchar StorPortReadRegisterBufferUchar ルーチンは、指定されたレジスタ アドレスから値を読み取ります。 |
StorPortReadRegisterBufferUlong StorPortReadRegisterBufferUlong ルーチンは、指定されたレジスタ アドレスから値を読み取ります。 |
StorPortReadRegisterBufferUlong64 この StorPortReadRegisterBufferUlong64 ルーチンは、指定した 64 ビット レジスタ アドレスからバッファーに多数のULONG64値を読み取ります。 |
StorPortReadRegisterBufferUshort StorPortReadRegisterBufferUshort ルーチンは、指定されたレジスタ アドレスから値を読み取ります。 |
StorPortReadRegisterUchar StorPortReadRegisterUchar ルーチンは、指定されたレジスタ アドレスから値を読み取ります。 |
StorPortReadRegisterUlong StorPortReadRegisterUlong ルーチンは、指定されたレジスタ アドレスから値を読み取ります。 |
StorPortReadRegisterUlong64 StorPortReadRegisterUlong64 ルーチンは、指定された 64 ビット レジスタ アドレスから 64 ビット値を読み取ります。 |
StorPortReadRegisterUshort StorPortReadRegisterUshort ルーチンは、指定されたレジスタ アドレスから値を読み取ります。 |
StorPortReady StorPortReady ルーチンは、アダプターがビジー状態でなくなったことをポート ドライバーに通知します。 |
StorPortRegistryRead StorPortRegistryRead ルーチンは、指定されたデバイスと値のレジストリ データを読み取ります。 |
StorPortRegistryReadAdapterKey StorPortRegistryReadAdapterKey ルーチンは、HKLM/CurrentControlSet/Enum</Instance path>/DeviceParameters/..のレジストリにあるハードウェアまたはデバイス レジストリ アダプター キーを読み取るためにミニポート ドライバーによって呼び出されます。 |
StorPortRegistryWrite StorPortRegistryWrite ルーチンは、ミニポート ドライバーによって呼び出され、指定されたバッファーに含まれるレジストリ データを ASCII から Unicode に変換し、ミニポート ドライバーの HBA ごとの記憶域にデータを書き込みます。 |
StorPortRegistryWriteAdapterKey StorPortRegistryReadAdapterKey ルーチンは、HKLM/CurrentControlSet/Enum</Instance path>/DeviceParameters/... のレジストリにあるハードウェアまたはデバイス レジストリ アダプター キーを読み取るためにミニポート ドライバーによって呼び出されます。 |
StorPortReleaseMSISpinLock StorPortReleaseMSISpinLock ルーチンは、指定されたメッセージに対して、以前に取得したメッセージシグナル割り込み (MSI) スピン ロックを解放します。 |
StorPortReleaseSpinLock StorPortReleaseSpinLock ルーチンは、StorPortAcquireSpinLock によって取得されたスピンロックを解放します。 |
StorPortRequestTimer Storport タイマー コンテキスト オブジェクトのコールバック イベントをスケジュールします。 |
StorPortResume StorPortResume ルーチンは、一時停止中のアダプターを再開します。 |
StorPortResumeDevice StorPortResumeDevice ルーチンは、以前に一時停止した論理ユニットを再開します。 |
StorPortRevertToUserGroupAffinityThread 詳細情報: StorPortRevertToUserGroupAffinityThread |
StorPortSecureCopyMemory StorPortSecureCopyMemory は、バッファー間でバイトを安全にコピーします。 |
StorPortSetAdapterBusType StorPortSetAdapterBusType は、現在の構成に応じてアダプターのバスの種類を調整するために使用されます。 |
StorPortSetBusDataByOffset StorPortSetBusDataByOffset ルーチンは、バス固有の構成情報を書き込みます。 |
StorPortSetDeviceQueueDepth StorPortSetDeviceQueueDepth ルーチンは、指定されたデバイスのデバイス キューの最大深度を設定します。 |
StorPortSetEvent ミニポートは、StorPortSetEvent を呼び出して、イベント オブジェクトをシグナル状態に設定できます。 |
StorPortSetFeatureList StorPortSetFeatureList は、ミニポートがサポートする Storport 機能を設定します。 |
StorPortSetPowerSettingNotificationGuids StorPortSetPowerSettingNotificationGuids ルーチンを使用すると、ミニポートは電源設定通知を受信できます。 ミニポートは、電源変更通知を受信する電源設定を識別する GUID の配列を登録します。 |
StorPortSetPriorityThread StorPortSetPriorityThread は、ミニポートが作成したスレッドの実行時の優先度を設定します。 |
StorPortSetSystemGroupAffinityThread StorPortSetSystemGroupAffinityThread は、呼び出し元スレッドのグループ番号とアフィニティ マスクを変更します。 |
StorPortSetUnitAttributes StorPortSetUnitAttributes ルーチンの詳細を確認してください。 |
StorPortStallExecution StorPortStallExecution ルーチンは、ミニポート ドライバーを停止します。 |
StorPortStateChangeDetected Storport ポート ドライバーに、論理ユニット番号 (LUN)、ホスト バス アダプター (HBA) ポート、またはターゲット デバイスの状態変更を通知します。 |
StorPortSynchronizeAccess StorPortSynchronizeAccess ルーチンは、ミニポート ドライバーのデバイス拡張機能への同期アクセスを提供します。 |
StorPortTerminateSystemThread StorPortTerminateSystemThread は、現在のシステム スレッドを終了します。 |
StorPortUpdateAdapterMaxIO この関数は、アダプターでサポートされている最大 IO を更新するミニポートによって呼び出すことができます。 この関数は HwInitialize/HwPassiveInitRoutine コールバック中に有効であり、アダプターの初期化中にのみ有効です。 |
StorPortValidateRange StorPortValidateRange ルーチンは、指定された I/O アドレス範囲が別のアダプターで使用されているかどうかを判断します。 このルーチンは、Windows NT 4.0 以降のオペレーティング システムでは使用されていません。 |
StorPortWaitForSingleObject ミニポートは、StorPortWaitForSingleObject 関数を呼び出して、指定されたディスパッチャー オブジェクトがシグナル状態に設定されるか、必要に応じてタイムアウトになるまで、現在のスレッドを待機状態にすることができます。 |
StorPortWritePortBufferUchar StorPortWritePortBufferUchar ルーチンは、指定されたレジスタ アドレスに値を書き込みます。 |
StorPortWritePortBufferUlong StorPortWritePortBufferUlong ルーチンは、指定したレジスタ アドレスに値を書き込みます。 |
StorPortWritePortBufferUshort StorPortWritePortBufferUshort ルーチンは、指定されたレジスタ アドレスに値を書き込みます。 |
StorPortWritePortUchar StorPortWritePortUchar ルーチンは、指定したレジスタ アドレスに値を書き込みます。 |
StorPortWritePortUlong StorPortWritePortUlong ルーチンは、指定したレジスタ アドレスに値を書き込みます。 |
StorPortWritePortUshort StorPortWritePortUshort ルーチンは、指定したレジスタ アドレスに値を書き込みます。 |
StorPortWriteRegisterBufferUchar StorPortWriteRegisterBufferUchar ルーチンは、指定された数の符号なしバイトをバッファーから HBA に転送します。 |
StorPortWriteRegisterBufferUlong StorPortWriteRegisterBufferUlong ルーチンは、指定された数の ULONG 値をバッファーから HBA に転送します。 |
StorPortWriteRegisterBufferUlong64 この StorPortWriteRegisterBufferUlong64 ルーチンは、指定した 64 ビット レジスタ アドレスから多数のULONG64値を書き込みます。 |
StorPortWriteRegisterBufferUshort StorPortWriteRegisterBufferUshort ルーチンは、指定された数の USHORT 値をバッファーから HBA に転送します。 |
StorPortWriteRegisterUchar StorPortWriteRegisterBufferUshort ルーチンは、指定された数の文字値をバッファーから指定された HBA レジスタ アドレスに転送します。 |
StorPortWriteRegisterUlong StorPortWriteRegisterUlong ルーチンは、指定された HBA レジスタ アドレスに ULONG 値を転送します。 |
StorPortWriteRegisterUlong64 この StorPortWriteRegisterUlong64 ルーチンは、指定したレジスタ アドレスにULONG64値を書き込みます。 |
StorPortWriteRegisterUshort StorPortWriteRegisterUshort ルーチンは、ULONG 値を指定された HBA レジスタ アドレスに転送します。 |
コールバック関数
HW_ADAPTER_CONTROL ミニポート ドライバーの HwStorAdapterControl ルーチンは、電源管理のために HBA を停止または再起動するなど、アダプターの状態または動作を制御する同期操作を実行するために呼び出されます。 |
HW_BUILDIO HwStorBuildIo ルーチンは、共有システム データ構造への同期されていないアクセス権を持つ SRB を HwStorStartIo に渡す前に処理します。 |
HW_CLEANUP_TRACING HwStorCleanupTracing コールバック ルーチンを使用すると、Storport 仮想ミニポート ドライバーはトレースを停止し、関連するすべてのリソースを解放できます。 |
HW_COMPLETE_SERVICE_IRP HwStorCompleteServiceIrp ルーチンは、仮想アダプターが削除されるときに呼び出されます。 この場合、Storport 仮想ミニポートは、HwStorCompleteServiceIrp で受信した逆コールバック IRP を完了できます。 |
HW_DPC_ROUTINE HwStorDpcRoutine ルーチンは、遅延プロシージャ 呼び出し (DPC) メカニズムによって DISPATCH IRQL で実行するために遅延されるルーチンです。 |
HW_FIND_ADAPTER HwStorFindAdapter ルーチンは、指定された構成を使用して、特定の HBA がサポートされているかどうかを判断し、サポートされている場合は、そのアダプターに関する構成情報を返します。 |
HW_FREE_ADAPTER_RESOURCES HwStorFreeAdapterResources コールバック ルーチンを使用すると、Storport 仮想ミニポート ドライバーは、仮想アダプターが削除されるときにリソースを解放できます。 これは、アダプターの最後のコールバック ルーチンです。 |
HW_INITIALIZE HwStorInitialize ルーチンは、システムの再起動または電源障害が発生した後、ミニポート ドライバーを初期化します。 |
HW_INITIALIZE_TRACING HwStorInitializeTracing コールバック ルーチンを使用すると、Storport 仮想ミニポート ドライバーでトレースと関連リソースを設定できます。 |
HW_INTERRUPT Storport ドライバーは、HBA が割り込み要求を生成した後、HwStorInterrupt ルーチンを呼び出します。 |
HW_MESSAGE_SIGNALED_INTERRUPT_ROUTINE HwMSInterruptRoutine ルーチンは、メッセージシグナル割り込み (MSI) を処理します。 |
HW_PASSIVE_INITIALIZE_ROUTINE 現在の IRQL がPASSIVE_LEVELの場合、HwStorPassiveInitializeRoutine コールバック ルーチンは HwStorInitialize ルーチンの後に呼び出されます。 |
HW_PROCESS_SERVICE_REQUEST HwStorProcessServiceRequest コールバック ルーチンは、ユーザー モード アプリケーションやカーネル モード ドライバーなどの呼び出し元が "リバース コールバック" 操作を必要とする場合に、IOCTL_MINIPORT_PROCESS_SERVICE_IRP要求を含むデバイス コントロール IRP を受け取ります。 |
HW_REGISTRY_NOTIFICATION_ROUTINE HW_REGISTRY_NOTIFICATION_ROUTINE コールバックの詳細を確認してください。 |
HW_RESET_BUS HwStorResetBus ルーチンは、エラー状態をクリアするためにポート ドライバーによって呼び出されます。 |
HW_STARTIO Storport ドライバーは、受信 I/O 要求ごとに HwStorStartIo ルーチンを 1 回呼び出します。 |
HW_STATE_CHANGE StorPortStateChangeDetected からの通知が処理された後に呼び出されるミニポート指定のコールバック。 |
HW_TIMER HwStorTimer ルーチンは、ミニポート ドライバーが StorPortNotification を RequestTimerCall NotificationType 値と共に呼び出したときに指定された間隔の後に呼び出されます。 |
HW_TRACING_ENABLED HwStorTracingEnabled コールバック ルーチンを使用すると、Storport はイベント トレースが有効になっていることをミニポートに通知できます。 |
HW_UNIT_CONTROL ミニポート ドライバーの HwStorUnitControl ルーチンは、記憶域ユニット デバイスの状態を制御する同期操作を実行するために呼び出されます。 |
HW_WORKITEM Storport 作業項目要求を処理するためのミニポート提供のコールバック関数。 |
STOR_THREAD_START_ROUTINE STOR_THREAD_START_ROUTINEは、記憶域ミニポートが作成したシステム スレッドのエントリ ポイントを提供します。 |
VIRTUAL_HW_FIND_ADAPTER Storport 仮想ミニポートは、VirtualHwStorFindAdapter ルーチンに提供される構成情報を使用して、それ自体をさらに初期化します。 |
構造
ACCESS_RANGE ACCESS_RANGEで HBA によって使用されるメモリまたは I/O ポート範囲について説明する方法について説明します。注 SCSI ポート ドライバーと SCSI ミニポート ドライバー モデルは、今後変更または使用できない可能性があります。 |
BLOCK_DEVICE_RANGE_DESCRIPTOR BLOCK_DEVICE_RANGE_DESCRIPTOR構造体は、オフロード コピー操作のファイルのさまざまなフラグメントに関連付けられている論理ブロックの範囲を記述します。 |
BLOCK_DEVICE_TOKEN_DESCRIPTOR BLOCK_DEVICE_TOKEN_DESCRIPTOR構造体 (scsi.h) には、オフロード読み取りデータ操作のために POPULATE TOKEN コマンドから返されるトークンが含まれています。 |
CURRENT_INTERNAL_STATUS_PARAMETER_DATA 詳細情報: _CURRENT_INTERNAL_STATUS_PARAMETER_DATA 構造体 (storport.h) |
ERROR_HISTORY_DIRECTORY 詳細情報: _ERROR_HISTORY_DIRECTORY 構造体 (storport.h) |
ERROR_HISTORY_DIRECTORY_ENTRY 詳細情報: _ERROR_HISTORY_DIRECTORY_ENTRY 構造体 (storport.h) |
HW_INITIALIZATION_DATA HW_INITIALIZATION_DATA (Storport) 構造体には、各ミニポート ドライバーとミニポート ドライバーが管理するハードウェアに特有の情報が含まれています。 |
INQUIRYDATA _INQUIRYDATA構造体 (storport.h) には、テープ デバイスに関連付けられている SCSI 照会データに関する情報が含まれています。 |
MEMORY_REGION MEMORY_REGION構造体は、物理的に連続するメモリの領域を表します。 |
MESSAGE_INTERRUPT_INFORMATION MESSAGE_INTERRUPT_INFORMATION構造体は、メッセージシグナル割り込み (MSI) を記述します。 |
MINIPORT_DUMP_POINTERS Storport ミニポート ドライバーは、この構造体を使用して、SCSI_REQUEST_BLOCK (SRB) 関数コード SRB_FUNCTION_DUMP_POINTERSをサポートします。 |
MODE_COMMAND_DURATION_LIMIT_PAGE_T2A_SUBPAGE MODE_COMMAND_DURATION_LIMIT_PAGE_T2A_SUBPAGE (storport.h) 構造体の詳細を確認してください。 |
MODE_COMMAND_DURATION_LIMIT_PAGE_T2B_SUBPAGE MODE_COMMAND_DURATION_LIMIT_PAGE_T2B_SUBPAGE (storport.h) 構造体の詳細を確認してください。 |
MODE_PAGE_SUBPAGE_HEADER MODE_PAGE_SUBPAGE_HEADER (storport.h) 構造体の詳細を確認してください。 |
PERF_CONFIGURATION_DATA PERF_CONFIGURATION_DATA構造体では、StorPortInitializePerfOpts ルーチンでサポートされるパフォーマンスの最適化について説明します。 |
POPULATE_TOKEN_HEADER POPULATE_TOKEN_HEADER構造体 (storport.h) には、POPULATE TOKEN コマンドのコマンド データ ブロック (CDB) 内のパラメーターのヘッダーが含まれています。 |
PORT_CONFIGURATION_INFORMATION PORT_CONFIGURATION_INFORMATIONには、ホスト バス アダプター (HBA) の構成情報が含まれています。 |
PRI_REGISTRATION_LIST PRI_REGISTRATION_LIST構造体 (storport.h) には、デバイス サーバー内でアクティブになっている永続的な予約と予約キーに関する情報が含まれています。 |
PRI_RESERVATION_DESCRIPTOR PRI_RESERVATION_DESCRIPTOR構造体 (storport.h) は、デバイス サーバー内でアクティブな永続的な予約を表します。 |
PRI_RESERVATION_LIST PRI_RESERVATION_LIST構造体 (storport.h) には、デバイス サーバー内でアクティブになっている永続的な予約の一覧が含まれています。 |
PRO_PARAMETER_LIST PRO_PARAMETER_LIST構造体 (storport.h) には、永続的な予約 (PRO) コマンドでデバイス サーバーに送信される予約情報が含まれています。 |
RECEIVE_TOKEN_INFORMATION_HEADER RECEIVE_TOKEN_INFORMATION_HEADER構造体 (storport.h) には、オフロード データ転送操作の状態を説明する情報が含まれています。 |
RECEIVE_TOKEN_INFORMATION_RESPONSE_HEADER RECEIVE_TOKEN_INFORMATION_RESPONSE_HEADER構造体 (storport.h) には、データの表現 (ROD) として作成されるトークンが含まれています。 |
REPORT_ZONES_DATA コードでこの構造を使用しないでください。 Microsoft では、内部使用専用のREPORT_ZONES_DATA構造を予約しています。 コードでこの構造を使用しないでください。 |
RT_PARAMETER_DATA RT_PARAMETER_DATA構造体 (storport.h) には、レポート タイムスタンプ コマンドのパラメーター データが含まれています。 |
SAVED_INTERNAL_STATUS_PARAMETER_DATA 詳細情報: _SAVED_INTERNAL_STATUS_PARAMETER_DATA 構造体 (storport.h) |
SCSI_PNP_REQUEST_BLOCK _SCSI_PNP_REQUEST_BLOCK構造体 (storport.h) には、SCSI プラグ アンド プレイ (PNP) 要求に関する情報が含まれています。 |
SCSI_POWER_REQUEST_BLOCK _SCSI_POWER_REQUEST_BLOCK構造体 (storport.h) には、SCSI 電源管理要求に関する情報が含まれています。 |
SCSI_REQUEST_BLOCK _SCSI_REQUEST_BLOCK構造体 (storport.h) には、SCSI 要求ブロック (SRB) 関数の情報が含まれています。 |
SCSI_SUPPORTED_CONTROL_TYPE_LIST SCSI_SUPPORTED_CONTROL_TYPE_LISTは、ミニポートの HwStorUnitControl ルーチンが ScsiQuerySupportedUnitControlTypes の ControlType または HwStorAdapterControl ルーチンが ScsiQuerySupportedControlTypes の ControlType で呼び出されたときに Parameters パラメーターによって指される構造体です。 |
SCSI_WMI_REQUEST_BLOCK _SCSI_WMI_REQUEST_BLOCK構造体 (storport.h) には、WMI コマンドで使用するSCSI_REQUEST_BLOCKに関する情報が含まれています。 |
SES_CONFIGURATION_DIAGNOSTIC_PAGE 詳細情報: SES_CONFIGURATION_DIAGNOSTIC_PAGE 構造体 (storport.h) |
SES_DOWNLOAD_MICROCODE_CONTROL_DIAGNOSTIC_PAGE _SES_DOWNLOAD_MICROCODE_CONTROL_DIAGNOSTIC_PAGE構造体 (storport.h) には、エンクロージャ サービス プロセスで使用されるベンダー固有のマイクロコード イメージが含まれています。 |
SES_DOWNLOAD_MICROCODE_STATUS_DESCRIPTOR _SES_DOWNLOAD_MICROCODE_STATUS_DESCRIPTOR構造体 (storport.h) は、ダウンロード マイクロコードの状態と追加の状態を指定します。 |
SES_DOWNLOAD_MICROCODE_STATUS_DIAGNOSTIC_PAGE _SES_DOWNLOAD_MICROCODE_STATUS_DIAGNOSTIC_PAGE構造体 (storport.h) には、1 つ以上のダウンロード マイクロコード操作の状態に関する情報が含まれています。 |
SRBEX_DATA _SRBEX_DATA構造体 (storport.h) では、拡張 SCSI 要求ブロック (SRB) データを格納するための一般化された形式が記述されています。 |
SRBEX_DATA_BIDIRECTIONAL _SRBEX_DATA_BIDIRECTIONAL構造体 (storport.h) には、双方向転送コマンド用の拡張 SCSI 要求ブロック (SRB) データが含まれています。 |
SRBEX_DATA_IO_INFO _SRBEX_DATA_IO_INFO構造体 (storport.h) には、拡張 SCSI 要求ブロック (SRB) の読み取りまたは書き込み要求に関連する追加情報が含まれています。 |
SRBEX_DATA_NVME_COMMAND SRBEX_DATA_NVME_COMMAND (storport.h) 構造体を使用すると、ユーザーは NVMe 形式でコマンドをフレーム化して発行できます。 |
SRBEX_DATA_PNP _SRBEX_DATA_PNP構造体 (storport.h) には、拡張プラグ アンド プレイ (PNP) SCSI 要求ブロック (SRB) の要求データが含まれています。 |
SRBEX_DATA_POWER _SRBEX_DATA_POWER構造体 (storport.h) には、拡張電源 SCSI 要求ブロック (SRB) の要求データが含まれています。 |
SRBEX_DATA_SCSI_CDB_VAR _SRBEX_DATA_SCSI_CDB_VAR構造体 (storport.h) には、可変長 SCSI コマンド データ ブロック (CDB) の拡張 SRB データが含まれています。 |
SRBEX_DATA_SCSI_CDB16 _SRBEX_DATA_SCSI_CDB16構造体 (storport.h) には、16 バイト SCSI コマンド データ ブロック (CDB) の拡張 SRB データが含まれています。 |
SRBEX_DATA_SCSI_CDB32 _SRBEX_DATA_SCSI_CDB32構造体 (storport.h) には、32 バイト SCSI コマンド データ ブロック (CDB) の拡張 SRB データが含まれています。 |
SRBEX_DATA_WMI _SRBEX_DATA_WMI構造体 (storport.h) には、拡張 WMI SCSI 要求ブロック (SRB) の要求データが含まれています。 |
ST_PARAMETER_DATA ST_PARAMETER_DATA構造体 (storport.h) には、set timestamp コマンドのパラメーター リストが含まれています。 |
STARTIO_PERFORMANCE_PARAMETERS STARTIO_PERFORMANCE_PARAMETERS構造体では、StorPortGetStartIoPerfParams ルーチンによってミニポート ドライバーに返されるパフォーマンス パラメーターについて説明します。 |
STOR_ADAPTER_CONTROL_POWER STOR_ADAPTER_CONTROL_POWERは、ミニポートの HwStorAdapterControl ルーチンが ScsiAdapterPower の ControlType で呼び出されたときに Parameters パラメーターによって指される構造体です。 |
STOR_ADDR_BTL8 _STOR_ADDR_BTL8構造体 (storport.h) には、8 ビット Bus-Target-LUN (BTL8) アドレスのアドレス情報が含まれています。 |
STOR_ADDRESS _STOR_ADDRESS構造体 (storport.h) には、ストレージ デバイスのアドレスを説明する一般的な情報が含まれています。 |
STOR_CRYPTO_CAPABILITIES_DATA Microsoft では、内部使用専用のSTOR_CRYPTO_CAPABILITIES_DATA構造を予約しています。 コードでこの構造を使用しないでください。 |
STOR_CRYPTO_CAPABILITY Microsoft では、内部使用専用のSTOR_CRYPTO_CAPABILITY構造を予約しています。 コードでこの構造を使用しないでください。 |
STOR_CRYPTO_KEY_INFO Microsoft では、内部使用専用のSTOR_CRYPTO_KEY_INFO構造を予約しています。 コードでこの構造を使用しないでください。 |
STOR_CRYPTO_OPERATION Microsoft は、内部使用専用のSTOR_CRYPTO_OPERATION構造を予約します。 コードでこの構造を使用しないでください。 |
STOR_CRYPTO_OPERATION_INSERT_KEY Microsoft は、内部使用専用のSTOR_CRYPTO_OPERATION_INSERT_KEY構造を予約します。 コードでこの構造を使用しないでください。 |
STOR_DEVICE_CAPABILITIES _STOR_DEVICE_CAPABILITIES構造 (storport.h) には、ストレージ デバイスに関連するデバイス機能情報が含まれています。 |
STOR_DEVICE_CAPABILITIES_EX _STOR_DEVICE_CAPABILITIES_EX構造 (storport.h) には、ストレージ デバイスに関連する拡張デバイス機能情報が含まれています。 |
STOR_DISPATCHER_HEADER STOR_DISPATCHER_HEADER構造体は、ディスパッチャー オブジェクトを記述する不透明な構造体です。 |
STOR_DPC STOR_DPC構造体は、DPC オブジェクトを表す不透明な構造体です。 この構造体のメンバーを直接設定しないでください。 |
STOR_DPC_WATCHDOG_INFORMATION STOR_DPC_WATCHDOG_INFORMATIONは、現在の遅延プロシージャ 呼び出し (DPC) に関するタイムアウト情報を保持します。 |
STOR_EVENT STOR_EVENT構造体は、イベント オブジェクトを記述します。 |
STOR_FILTER_RESOURCE_REQUIREMENTS STOR_FILTER_RESOURCE_REQUIREMENTSは、ミニポートの HwStorAdapterControl ルーチンが ScsiAdapterFilterResourceRequirements の ControlType で呼び出されたときに Parameters パラメーターによって指される構造体です。 |
STOR_FRU_ID_DESCRIPTION STOR_FRU_ID_DESCRIPTIONは、ミニポートの HwStorUnitControl ルーチンが ScsiUnitQueryFruId の ControlType または HwStorAdapterControl ルーチンが ScsiAdapterQueryFruId の ControlType で呼び出されたときに Parameters パラメーターによって指される構造体です。 |
STOR_GROUP_AFFINITY STOR_GROUP_AFFINITY構造体は、グループ番号とそのグループ内のプロセッサ アフィニティを指定します。 |
STOR_LIST_ENTRY STOR_LIST_ENTRY構造体は、二重にリンクされたリスト内のエントリを記述するか、そのようなリストのヘッダーとして機能します。 |
STOR_LOG_EVENT_DETAILS STOR_LOG_EVENT_DETAILS構造では、Storport 固有のエラー ログ イベントとシステム ログ イベントに関する詳細が提供されます。 |
STOR_MAX_OPERATIONAL_POWER STOR_MAX_OPERATIONAL_POWERは、ミニポートの HwStorAdapterControl ルーチンが ScsiAdapterPoFxMaxOperationalPower の ControlType で呼び出されたときに Parameters パラメーターによって指される構造体です。 |
STOR_POFX_ACTIVE_CONTEXT STOR_POFX_ACTIVE_CONTEXTは、ミニポートの HwStorUnitControl ルーチンが ScsiUnitPoFxPowerActive の ControlType を使用して呼び出された場合、またはミニポートの HwStorAdapterControl ルーチンが ScsiAdapterPoFxPowerActive の ControlType で呼び出されたときに、 Parameters パラメーターによって指される構造です。 |
STOR_POFX_COMPONENT STOR_POFX_COMPONENT構造体では、ストレージ デバイス コンポーネントの電源状態属性について説明します。 |
STOR_POFX_COMPONENT_IDLE_STATE STOR_POFX_COMPONENT_IDLE_STATE構造体は、ストレージ デバイス内のコンポーネントの機能電源状態 (F 状態) の属性を指定します。 |
STOR_POFX_COMPONENT_V2 STOR_POFX_COMPONENT_V2構造体では、ストレージ デバイス コンポーネントの電源状態属性について説明します。 |
STOR_POFX_DEVICE STOR_POFX_DEVICE構造では、電源管理フレームワーク (PoFx) に対するストレージ デバイスの電源属性について説明します。 |
STOR_POFX_DEVICE_V2 STOR_POFX_DEVICE_V2構造では、電源管理フレームワーク (PoFx) に対するストレージ デバイスの電源属性について説明します。 |
STOR_POFX_DEVICE_V3 STOR_POFX_DEVICE_V3構造では、電源管理フレームワーク (PoFx) に対するストレージ デバイスの電源属性について説明します。 |
STOR_POFX_FSTATE_CONTEXT STOR_POFX_FSTATE_CONTEXTは、ミニポートの HwStorUnitControl ルーチンが ScsiUnitPoFxPowerSetFState の ControlType または HwStorAdapterControl ルーチンが ScsiAdapterPoFxPowerSetFState の ControlType で呼び出されたときに、 Parameters パラメーターによって指される構造体です。 |
STOR_POFX_PERF_STATE_CONTEXT STOR_POFX_PERF_STATE_CONTEXTは、ミニポートの HwStorUnitControl ルーチンが ScsiUnitPoFxPowerSetFState の ControlType または HwStorAdapterControl ルーチンが ScsiAdapterPoFxSetPerfState の ControlType で呼び出されたときに Parameters パラメーターによって指される構造です。 |
STOR_POFX_POWER_CONTROL STOR_POFX_POWER_CONTROLは、ミニポートの HwStorUnitControl ルーチンが ScsiUnitPoFxPowerControl の ControlType または HwStorAdapterControl ルーチンが ScsiAdapterPoFxPowerControl の ControlType で呼び出されたときに Parameters パラメーターによって指される構造です。 |
STOR_POFX_POWER_REQUIRED_CONTEXT STOR_POFX_POWER_REQUIRED_CONTEXTは、ミニポートの HwStorUnitControl ルーチンが ScsiUnitPoFxPowerRequired の ControlType を使用して呼び出されたときに Parameters パラメーターによって指される構造体です。 |
STOR_POFX_UNIT_POWER_INFO STOR_POFX_UNIT_POWER_INFOは、ミニポートの HwStorUnitControl ルーチンが ScsiUnitPoFxPowerInfo の ControlType を使用して呼び出されたときに Parameters パラメーターによって指される構造体です。 |
STOR_POWER_CONTROL_HEADER STOR_POWER_CONTROL_HEADERは、アダプターとユニットの電源関連制御パラメーターの両方に共通の電源制御ヘッダーです。 |
STOR_POWER_SETTING_INFO STOR_POWER_SETTING_INFOは、ミニポートの HwStorAdapterControl ルーチンが ScsiPowerSettingNotification の ControlType で呼び出されたときに Parameters パラメーターによって指される構造体です。 |
STOR_REQUEST_INFO_V1 _STOR_REQUEST_INFO_V1構造体には、SCSI 要求ブロック (SRB) に関連付けられているストレージ ドライバー IO 要求に関する詳細が含まれています。 _STOR_REQUEST_INFO_V1は、StorPortGetRequestInfo ルーチンによって返されます。 |
STOR_RESET_BUS_SYNCHRONOUS_PARAMETER STOR_RESET_BUS_SYNCHRONOUS_PARAMETER構造の詳細については、こちらを参照してください。 |
STOR_RICH_DEVICE_DESCRIPTION STOR_RICH_DEVICE_DESCRIPTION構造体は、ドライバーが DMA (ダイレクト メモリ アクセス) アダプターを要求している物理デバイスの属性を記述します。 |
STOR_SCATTER_GATHER_ELEMENT STOR_SCATTER_GATHER_ELEMENT構造体は、STOR_SCATTER_GATHER_LISTと共に使用して、散布図または収集要素の一覧を作成します。 |
STOR_SCATTER_GATHER_LIST STOR_SCATTER_GATHER_LIST構造体は、StorPortGetScatterGatherList ルーチンと組み合わせて使用して、SCSI 要求ブロック (SRB) の散布/収集リストを取得します。 |
STOR_SERIAL_NUMBER STOR_SERIAL_NUMBERは、ミニポートの HwStorAdapterControl ルーチンが ScsiAdapterSerialNumber の ControlType で呼び出されたときに Parameters パラメーターによって指される構造体です。 |
STOR_SET_EVENT_LOGGING STOR_SET_EVENT_LOGGINGは、ミニポートの HwStorAdapterControl ルーチンが ScsiAdapterSetEventLogging の ControlType で呼び出されたときに Parameters パラメーターによって指される構造です。 |
STOR_SYSTEM_POWER_HINTS STOR_SYSTEM_POWER_HINTSは、ミニポートの HwStorAdapterControl ルーチンが ScsiAdapterSystemPowerHints の ControlType で呼び出されたときに Parameters パラメーターによって指される構造体です。 |
STOR_UC_DEVICE_USAGE STOR_UC_DEVICE_USAGEは、ミニポートの HwStorUnitControl ルーチンが ScsiUnitUsage の ControlType を使用して呼び出されたときに Parameters パラメーターによって指される構造体です。 |
STOR_UNIT_ATTRIBUTES STOR_UNIT_ATTRIBUTES構造の詳細については、こちらを参照してください。 |
STOR_UNIT_CONTROL_POWER STOR_UNIT_CONTROL_POWERは、ミニポートの HwStorUnitControl ルーチンが ScsiUnitPower の ControlType で呼び出されたときに Parameters パラメーターによって指される構造体です。 |
STOR_UNIT_CONTROL_QUERY_BUS_TYPE STOR_UNIT_CONTROL_QUERY_BUS_TYPEは、ミニポートの HwStorUnitControl ルーチンが ScsiUnitQueryBusType の ControlType で呼び出されたときに Parameters パラメーターによって指される構造体です。 |
STORAGE_REQUEST_BLOCK _STORAGE_REQUEST_BLOCK構造体 (storport.h) は、SCSI 要求ブロック (SRB) の拡張形式を表します。 |
STORPORT_CAPTURE_LIVEDUMP STORPORT_CAPTURE_LIVEDUMP構造体には、ライブ ダンプを生成するために必要なデータが含まれています。 |
STORPORT_LIVEDUMP_DEVICE_TELEMETRY_LOG STORPORT_LIVEDUMP_DEVICE_TELEMETRY_LOGには、StorPortCaptureLiveDump によってキャプチャされたライブ ダンプのペイロードが含まれています。 |
STORPORT_TELEMETRY_EVENT STORPORT_TELEMETRY_EVENT構造では、ミニポート テレメトリ データ ペイロードについて説明します。 |
T2_COMMAND_DURATION_LIMIT_DESCRIPTOR T2_COMMAND_DURATION_LIMIT_DESCRIPTOR (storport.h) 構造体の詳細を確認してください。 |
TRACK_INFORMATION2 _TRACK_INFORMATION2構造 (storport.h) には、場所、サイズ、データ モードなど、詳細な追跡情報が含まれています。 |
VIRTUAL_HW_INITIALIZATION_DATA VIRTUAL_HW_INITIALIZATION_DATA構造体には、各仮想ミニポート ドライバーに特有の情報が含まれています。 |
VPD_EXTENDED_INQUIRY_DATA_PAGE 詳細情報: _VPD_EXTENDED_INQUIRY_DATA_PAGE構造体 (storport.h) |
VPD_THIRD_PARTY_COPY_PAGE _VPD_THIRD_PARTY_COPY_PAGE構造体 (storport.h) は、オフロード データ転送操作の重要な製品データ (VPD) ページを定義します。 |
VPD_ZONED_BLOCK_DEVICE_CHARACTERISTICS_PAGE Microsoft では、内部使用専用のVPD_ZONED_BLOCK_DEVICE_CHARACTERISTICS_PAGE構造を予約しています。 コードで VPD_ZONED_BLOCK_DEVICE_CHARACTERISTICS_PAGE 構造体を使用しないでください。 |
WINDOWS_BLOCK_DEVICE_TOKEN_LIMITS_DESCRIPTOR _WINDOWS_BLOCK_DEVICE_TOKEN_LIMITS_DESCRIPTOR構造体 (storport.h) は、Windows システムのサード パーティ製のコピー記述子を定義します。 |
WRITE_USING_TOKEN_HEADER WRITE_USING_TOKEN_HEADER構造体 (storport.h) では、オフロード書き込みデータ操作の宛先データの場所について説明します。 |
ZONE_DESCRIPTIOR Microsoft では、内部使用専用のZONE_DESCRIPTIOR構造を予約しています。 コードで ZONE_DESCRIPTIOR 構造体を使用しないでください。 |
列挙
INTERRUPT_SYNCHRONIZATION_MODE INTERRUPT_SYNCHRONIZATION_MODE列挙子は、割り込み同期モードを指定します。 |
RAID_SYSTEM_POWER RAID_SYSTEM_POWERは、システム電源使用量インジケーターです。 |
SCSI_ADAPTER_CONTROL_TYPE SCSI_ADAPTER_CONTROL_TYPE列挙には、各コントロールの種類がミニポート ドライバーによってアダプターに対するアクションを開始するアダプター制御操作が含まれています。 Storport は、ミニポートの HwStorAdapterControl ルーチンを呼び出すときにコントロールの種類を指定します。 |
SCSI_UC_DEVICE_USAGE_TYPE SCSI_UC_DEVICE_USAGE_TYPEは、PnP デバイスの使用状況通知からデバイスの使用状況の種類を指定します。 |
SCSI_UNIT_CONTROL_TYPE SCSI_UNIT_CONTROL_TYPE列挙には、各コントロールの種類がミニポート ドライバーによってユニットに対するアクションを開始するユニット制御操作が含まれています。 Storport は、ミニポートの HwStorUnitControl ルーチンを呼び出すときにコントロールの種類を指定します。 |
SES_DOWNLOAD_MICROCODE_STATE 詳細情報: _SES_DOWNLOAD_MICROCODE_STATE列挙 (storport.h) |
SRBEX_DATA_NVME_COMMAND_FLAG SRBEX_DATA_NVME_COMMAND_FLAG (storport.h) 列挙には、特定の SRBEX Data NVMe コマンドのプロパティを示す値が含まれています。 |
SRBEX_DATA_NVME_COMMAND_TYPE SRBEX_DATA_NVME_COMMAND_TYPE (storport.h) には、SRBEX Data NVMe コマンドの種類を示す値が含まれています。 |
STOR_CRYPTO_ALGORITHM_ID Microsoft は、内部使用専用のSTOR_CRYPTO_ALGORITHM_ID列挙体を予約します。 コードでは、この列挙体を使用しないでください。 |
STOR_CRYPTO_KEY_SIZE Microsoft は、内部使用専用のSTOR_CRYPTO_KEY_SIZE列挙体を予約します。 コードでは、この列挙体を使用しないでください。 |
STOR_CRYPTO_OPERATION_TYPE Microsoft は、内部使用専用のSTOR_CRYPTO_OPERATION_TYPE列挙体を予約します。 コードでは、この列挙体を使用しないでください。 |
STOR_DEVICE_POWER_STATE STOR_DEVICE_POWER_STATE列挙子は、ストレージ デバイスの電源状態を指定します。 |
STOR_DEVICE_RESET_TYPE STOR_DEVICE_RESET_TYPE列挙型は、StorPortHardwareReset の呼び出しで要求されるデバイス リセットの種類を指定します。 |
STOR_EVENT_ASSOCIATION_ENUM STOR_EVENT_ASSOCIATION_ENUM列挙子は、イベントに関連付けられているデバイスの種類を指定します。 |
STOR_EVENT_TYPE STOR_EVENT_TYPE列挙型は、ミニポートによって初期化されたイベント オブジェクトの種類を識別します。 |
STOR_POWER_ACTION STOR_POWER_ACTION列挙は、コンピューターで発生する可能性があるシステム電源アクションを識別します。 |
STOR_SPINLOCK STOR_SPINLOCK列挙の詳細を確認してください。 |
STOR_TELEMETRY_CATEGORY STOR_TELEMETRY_CATEGORY列挙子は、StorPortLogTelemetryEx に記録されているテレメトリ イベントのカテゴリを示します。 |
STOR_THREAD_PRIORITY STOR_THREAD_PRIORITYは、StorPort ミニポートによって作成されたスレッドの優先度を指定します。 |
STORPORT_CAPTURE_LIVEDUMP_TYPE STORPORT_CAPTURE_LIVEDUMP_TYPEは、キャプチャするライブ ダンプの種類を識別します。 |
STORPORT_ETW_EVENT_CHANNEL STORPORT_ETW_EVENT_CHANNELは、ミニポートがイベントをログに記録できる Storport のイベント チャネルを識別します。 |
STORPORT_FEATURE_TYPE STORPORT_FEATURE_TYPE列挙型は、ミニポートでサポートされている Storport 機能を識別します。 |
STORPORT_LIVEDUMP_DATA_TYPE STORPORT_LIVEDUMP_DATA_TYPEは、ライブ ダンプに含めるペイロードのデータ型を識別します。 |
STORPORT_LIVEDUMP_ISSUE_TYPE STORPORT_LIVEDUMP_ISSUE_TYPEは、ライブ ダンプ キャプチャをトリガーした問題を特定します。 |
STORPORT_QUERY_CONFIGURATION_TYPE STORPORT_QUERY_CONFIGURATION_TYPE列挙子は、StorPortQueryConfiguration でクエリを実行する構成を識別します。 |
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示