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 関数の詳細を確認します。 |
StorPortEtwChannelEvent2 の StorPortEtwChannelEvent2 関数の詳細を確認します。 |
StorPortEtwChannelEvent4 の |
StorPortEtwChannelEvent8 の |
StorPortEtwEvent2 の StorPortEtwEvent2 関数の詳細を確認します。 |
StorPortEtwEvent4 を StorPortEtwEvent4 関数の詳細を確認します。 |
StorPortEtwEvent8 を StorPortEtwEvent8 関数の詳細を確認します。 |
StorPortEtwLogByteStream の StorPortEtwLogByteStream は、汎用バイト ストリーム パラメーターを使用して、Windows イベント トレーシング (ETW) イベントを指定されたチャネルに記録します。 |
StorPortEtwLogError を StorPortEtwLogError は、ハードウェア プロトコル エラーのイベント トレース (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 の 要求ブロックに関連付けられている 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 アドレスをシステム アドレス空間にマップします。 |
StorPortGetDeviceBase2 の StorPortGetDeviceBase2 関数は StorPortGetDeviceBase に似ていますが、Flags パラメーターでは追加のオプション動作が可能です。 |
StorPortGetDeviceObjects の StorPortGetDeviceObjects ルーチンは、アダプター デバイス スタックに関連付けられているデバイス オブジェクトを返します。 |
StorPortGetDriverProxyEndpointWrapper の StorPortGetDriverProxyEndpointWrapper 関数の詳細を確認します。 |
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 関数の詳細を確認します。 |
StorPortGetPhysicalAddress の StorPortGetPhysicalAddress ルーチンは、指定された仮想アドレス範囲を DMA 操作の物理アドレス範囲に変換します。 |
StorPortGetProcessorCount の StorPortGetProcessorCount 関数の詳細を確認します。 |
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 つのリンクリストの先頭を初期化します。 |
StorPortInitializeSpinlock の StorPortInitializeSpinLock ルーチンは、STOR_KSPIN_LOCK型の変数を初期化します。 |
StorPortInitializeTimer の Storport タイマー コンテキスト オブジェクトを作成します。 |
StorPortInitializeWorker の システム ワーカー スレッドで実行される新しい Storport 作業項目を作成します。 |
StorPortInterlockedFlushSList の Storport で管理されている 1 つのリンクリストからすべての項目を削除します。 リストへのアクセスは、マルチプロセッサ システムで同期されます。 |
StorPortInterlockedInsertHeadList の StorPortInterlockedInsertHeadList ルーチンは、STOR_LIST_ENTRY構造体の二重にリンクされたリストの先頭にエントリをアトミックに挿入します。 |
StorPortInterlockedInsertTailList の StorPortInterlockedInsertTailList ルーチンは、STOR_LIST_ENTRY構造体の二重にリンクされたリストの末尾にエントリをアトミックに挿入します。 |
StorPortInterlockedPopEntrySList Storport で管理されている 1 つのリンクリストの先頭から項目を削除します。 リストへのアクセスは、マルチプロセッサ システムで同期されます。 構文。 |
StorPortInterlockedPushEntrySList の Storport の管理対象の一覧の先頭に項目を挿入します。 リストへのアクセスは、マルチプロセッサ システムで同期されます。 |
StorPortInterlockedRemoveHeadList の StorPortInterlockedRemoveHeadList ルーチンは、STOR_LIST_ENTRY構造体の二重にリンクされたリストの先頭からエントリを削除します。 |
StorPortInvokeAcpiMethod の StorPortInvokeAcpiMethod ルーチンは、ストレージ デバイスの ACPI メソッドを実行します。 |
StorPortIsCurrentOsInstallationUpgrade の StorPortIsCurrentOsInstallationUpgrade ルーチンは、Windows の現在のインストールが以前のバージョンからのアップグレードであるかどうかをチェックします。 |
StorPortIsDeviceOperationAllowed の ミニポート ドライバーは、StorPortIsDeviceOperationAllowedminiport ルーチンを呼び出して、特定のデバイス管理クラスの操作が許可されているかどうかを判断できます。 |
StorPortIsDriverHotSwapEnabled の StorPortIsDriverHotSwapEnabled 関数の詳細を確認します。 |
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 ドライバーに通知します。 |
StorPortNvmeIceIoComplete の StorPortNvmeIceIoComplete 関数の詳細を確認します。 |
StorPortNvmeIceIoStart の StorPortNvmeIceIoStart 関数の詳細を確認します。 |
StorPortNvmeLogTelemetry の StorPortNvmeLogTelemetry 関数の詳細を確認します。 |
StorPortNvmeMiniportEvent の StorPortNvmeMiniportEvent 関数の詳細を確認します。 |
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 つのリンク リスト内のエントリの数を取得します。 |
StorPortQueryDpcWatchdogInformation の StorPortQueryDpcWatchdogInformation は、現在のプロセッサの DPC ウォッチドッグ タイマー値を照会します。 |
StorPortQueryPerformanceCounter の 現在のシステム パフォーマンス カウンター値のクエリは、StorPortQueryPerformanceCounter ルーチンによって返されます。 |
StorPortQuerySystemTime の StoriPortQuerySystemTime ルーチンは、現在のシステム時刻を取得します。 |
StorPortQueryTimerMinInterval の StorPortQueryTimerMinInterval は、システム クロックでサポートされている最小タイマー解像度を照会します。 |
StorPortQueueWorkItem を システム ワーカー スレッドのコンテキスト内で実行する Storport 作業項目をスケジュールします。 |
StorPortReadDriverRegistry の StorPortReadDriverRegistry 関数は、特定のドライバー オブジェクトのレジストリ データを読み取るためにミニポートによって使用されます。 |
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 ルーチンは、指定されたレジスタ アドレスから値を読み取ります。 |
StorPortReadRegistryKey の StorPortReadRegistryKey 関数は、指定されたレジストリ キーを読み取るためにミニポートによって使用されます。 呼び出し元は、読み取るキーへの絶対パスを提供します。 |
StorPortReady の StorPortReady ルーチンは、アダプターがビジー状態ではなくなったことをポート ドライバーに通知します。 |
StorPortRegisterDriverProxy の StorPortRegisterDriverProxy 関数の詳細を確認します。 |
StorPortRegisterDriverProxyEndpoints の StorPortRegisterDriverProxyEndpoints 関数の詳細を確認します。 |
StorPortRegistryRead の StorPortRegistryRead ルーチンは、指定されたデバイスと値のレジストリ データを読み取ります。 |
StorPortRegistryReadAdapterKey の StorPortRegistryReadAdapterKey ルーチンは、ミニポート ドライバーによって呼び出され、HKLM/CurrentControlSet/Enum/<インスタンス パス>/DeviceParameters/..のレジストリにあるハードウェアまたはデバイス レジストリ アダプター キーを読み取ります。 |
StorPortRegistryWrite の StorPortRegistryWrite ルーチンは、ミニポート ドライバーによって呼び出され、指定されたバッファーに含まれるレジストリ データを ASCII から Unicode に変換し、ミニポート ドライバーの HBA ごとの記憶域にデータを書き込みます。 |
StorPortRegistryWriteAdapterKey の StorPortRegistryReadAdapterKey ルーチンは、ミニポート ドライバーによって呼び出され、HKLM/CurrentControlSet/Enum/<インスタンス パス>/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 の StorPortUpdateAdapterMaxIO 関数の詳細を確認します。 |
StorPortUpdatePortConfigMaxIOInfo の StorPortUpdatePortConfigMaxIOInfo 関数の詳細を確認します。 |
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 ルーチンは、指定された HBA レジスタ アドレスに ULONG 値を転送します。 |
コールバック関数
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 ルーチンは、ミニポート ドライバーが RequestTimerCall NotificationType 値を持つ StorPortNotification と呼ばれるときに指定された間隔の後に呼び出されます。 |
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_FULL_STATUS_DESCRIPTOR PRI_FULL_STATUS_DESCRIPTOR構造体は、永続予約 In コマンドに応答して返されるPRI_FULL_STATUS_LIST構造体を構築するために使用されます。 |
PRI_FULL_STATUS_DESCRIPTOR_HEADER PRI_FULL_STATUS_DESCRIPTOR_HEADER構造体は、PRI_FULL_STATUS_LISTの設定に使用される、PRI_FULL_STATUS_DESCRIPTOR構造体の最初のメンバーです。 |
PRI_FULL_STATUS_LIST PRI_FULL_STATUS_LIST構造体は、ServiceAction=RESERVATION_ACTION_READ_FULL_STATUS を使用した永続的な予約 In コマンドに応答して返されます。 |
PRI_FULL_STATUS_LIST_HEADER PRI_FULL_STATUS_LIST_HEADER構造体は、ServiceAction=RESERVATION_ACTION_READ_FULL_STATUS の Persistent Reserve In コマンドに応答して返されるPRI_FULL_STATUS_LISTの最初のメンバーです。 |
PRI_REGISTRATION_LIST PRI_REGISTRATION_LIST構造体 (storport.h) には、デバイス サーバー内でアクティブな永続的な予約と予約キーに関する情報が含まれています。 |
PRI_REPORT_CAPABILITIES PRI_REPORT_CAPABILITIES構造体には、永続的な予約機能に関する情報が含まれています。 |
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構造を予約します。 コードでこの構造体を使用しないでください。 |
RS_ALL_COMMANDS_PARAMETER_DATA RS_ALL_COMMANDS_PARAMETER_DATA構造体には、RS_COMMAND_DESCRIPTOR構造体の一覧が含まれています。 |
RS_COMMAND_DESCRIPTOR RS_COMMAND_DESCRIPTOR構造体には、サポートされている 1 つのコマンド記述子ブロック (CDB) に関する情報が含まれています。 |
RS_COMMAND_TIMEOUTS_DESCRIPTOR RS_COMMAND_TIMEOUTS_DESCRIPTOR構造体には、コマンドの処理の開始時から報告された完了までのコマンド タイムアウト情報が含まれています。 |
RS_ONE_COMMAND_PARAMETER_DATA RS_ONE_COMMAND_PARAMETER_DATA構造体には、コマンド データ ブロック (CDB) と CDB 内のビットの使用状況マップに関する情報が含まれています。 |
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_NVMEOF_OPERATION 内部使用のみ。 使用しないでください。 |
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 を使用して呼び出されたときにパラメーター パラメーターによって指される構造体です。 |
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_DRIVER_PROXY_ENDPOINT_INFORMATION STOR_DRIVER_PROXY_ENDPOINT_INFORMATION構造の詳細を確認します。 |
STOR_EVENT STOR_EVENT構造体は、イベント オブジェクトを記述します。 |
STOR_FILTER_RESOURCE_REQUIREMENTS STOR_FILTER_RESOURCE_REQUIREMENTSは、ミニポートの HwStorAdapterControl ルーチンが ScsiAdapterFilterResourceRequirements の ControlType を使用して呼び出されたときにパラメーター パラメーターによって指される構造体です。 |
STOR_FRU_ID_DESCRIPTION STOR_FRU_ID_DESCRIPTIONは、ミニポートの HwStorUnitControl ルーチンが ScsiUnitQueryFruId の ControlType で呼び出されるか、HwStorAdapterControl ルーチンが ScsiAdapterQueryFruId の ControlType で呼び出されたときにパラメーター パラメーターによって指される構造体です。 |
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 を使用して呼び出されたときにパラメーター パラメーターによって指される構造体です。 |
STOR_POFX_ACTIVE_CONTEXT STOR_POFX_ACTIVE_CONTEXTは、ミニポートの HwStorUnitControl ルーチンが ScsiUnitPoFxPowerActive の ControlType で呼び出されたとき、またはミニポートの HwStorAdapterControl ルーチンが ScsiAdapterPoFxPowerActive の ControlType で呼び出されたときに、パラメーターパラメーターによって指される構造体です。 |
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 を使用して呼び出されたときにパラメーター パラメーターによって指される構造体です。 |
STOR_POFX_PERF_STATE_CONTEXT STOR_POFX_PERF_STATE_CONTEXTは、ミニポートの HwStorUnitControl ルーチンが ScsiUnitPoFxPowerSetFState の ControlType で呼び出されたとき、または HwStorAdapterControl ルーチンが ScsiAdapterPoFxSetPerfState の ControlType で呼び出されたときにパラメーター パラメーターによって指される構造体です。 |
STOR_POFX_POWER_CONTROL STOR_POFX_POWER_CONTROLは、ミニポートの HwStorUnitControl ルーチンが ScsiUnitPoFxPowerControl の ControlType または HwStorAdapterControl ルーチンが ScsiAdapterPoFxPowerControl の ControlType を使用して呼び出されたときにパラメーター パラメーターによって指される構造体です。 |
STOR_POFX_POWER_REQUIRED_CONTEXT STOR_POFX_POWER_REQUIRED_CONTEXTは、ミニポートの HwStorUnitControl ルーチンが ScsiUnitPoFxPowerRequired の ControlType を使用して呼び出されたときにパラメーター パラメーターによって指される構造体です。 |
STOR_POFX_UNIT_POWER_INFO STOR_POFX_UNIT_POWER_INFOは、ミニポートの HwStorUnitControl ルーチンが ScsiUnitPoFxPowerInfo の ControlType を使用して呼び出されたときにパラメーター パラメーターによって指される構造体です。 |
STOR_POWER_CONTROL_HEADER STOR_POWER_CONTROL_HEADERは、アダプターとユニットの電源関連制御パラメーターの両方に共通の電源制御ヘッダーです。 |
STOR_POWER_SETTING_INFO STOR_POWER_SETTING_INFOは、ミニポートの HwStorAdapterControl ルーチンが ScsiPowerSettingNotification の ControlType で呼び出されたときにパラメーター パラメーターによって指される構造体です。 |
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 を使用して呼び出されたときにパラメーター パラメーターによって指される構造体です。 |
STOR_SET_EVENT_LOGGING STOR_SET_EVENT_LOGGINGは、ミニポートの HwStorAdapterControl ルーチンが ScsiAdapterSetEventLogging の ControlType で呼び出されたときにパラメーター パラメーターによって指される構造体です。 |
STOR_SYSTEM_POWER_HINTS STOR_SYSTEM_POWER_HINTSは、ミニポートの HwStorAdapterControl ルーチンが ScsiAdapterSystemPowerHints の ControlType を使用して呼び出されたときにパラメーター パラメーターによって指される構造体です。 |
STOR_UC_DEVICE_USAGE STOR_UC_DEVICE_USAGEは、ミニポートの HwStorUnitControl ルーチンが ScsiUnitUsage の ControlType を使用して呼び出されたときにパラメーター パラメーターによって指される構造体です。 |
STOR_UNIT_ATTRIBUTES STOR_UNIT_ATTRIBUTES構造の詳細を確認します。 |
STOR_UNIT_CONTROL_POWER STOR_UNIT_CONTROL_POWERは、ミニポートの HwStorUnitControl ルーチンが ScsiUnitPower の ControlType を使用して呼び出されたときにパラメーター パラメーターによって指される構造体です。 |
STOR_UNIT_CONTROL_QUERY_BUS_TYPE STOR_UNIT_CONTROL_QUERY_BUS_TYPEは、ミニポートの HwStorUnitControl ルーチンが ScsiUnitQueryBusType の ControlType を使用して呼び出されたときにパラメーター パラメーターによって指される構造体です。 |
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 コマンドの種類を示す値が含まれています。 |
SRBEX_DATA_NVME_RESPONSE_FLAG SRBEX_DATA_NVME_RESPONSE_FLAG列挙型の詳細を確認します。 |
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_PNP_ACTION STOR_PNP_ACTION列挙型の詳細を確認します。 |
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_ETW_EVENT_OPCODE STORPORT_ETW_EVENT_OPCODE列挙型の詳細を確認します。 |
STORPORT_ETW_LEVEL STORPORT_ETW_LEVEL列挙型の詳細を確認します。 |
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 で照会される構成を識別します。 |