ntddstor.h ヘッダー
このヘッダーはストレージで使用されます。 詳細については、次を参照してください。
ntddstor.h には、次のプログラミング インターフェイスが含まれています。
IOCTL
IOCTL_STORAGE_BREAK_RESERVATION ディスク予約を中断します。 |
IOCTL_STORAGE_CHECK_VERIFY 呼び出し元が読み取りまたは書き込みアクセス用に開いたリムーバブル メディア デバイスでメディアが変更されたかどうかを判断します。 |
IOCTL_STORAGE_CHECK_VERIFY2 リムーバブル メディア デバイスでメディアが変更されたかどうかを判断します。呼び出し元は FILE_READ_ATTRIBUTES で開いています。 |
IOCTL_STORAGE_DEVICE_POWER_CAP ドライバーは、IOCTL_STORAGE_DEVICE_POWER_CAPを使用して、ストレージ デバイスの最大動作電力消費量レベルを指定できます。 |
IOCTL_STORAGE_DIAGNOSTIC IOCTL_STORAGE_DIAGNOSTICは、ストレージ ドライバー スタックから診断データのクエリを実行するために使用されます。 |
IOCTL_STORAGE_EJECT_MEDIA デバイスが取り出し機能をサポートしている場合、デバイスはメディアを取り出します。 |
IOCTL_STORAGE_EJECTION_CONTROL メディアの削除を防ぐためにデバイスをロックします。 |
IOCTL_STORAGE_FIND_NEW_DEVICES ドライバーがサポートする別のデバイスが、システムの起動後、またはドライバーがこの要求を最後に処理してから、I/O バスに接続されているかどうかを判断します。 |
IOCTL_STORAGE_FIRMWARE_ACTIVATE ドライバーは、IOCTL_STORAGE_FIRMWARE_ACTIVATEを使用して、ストレージ デバイス上のファームウェア イメージをアクティブ化できます。 |
IOCTL_STORAGE_FIRMWARE_DOWNLOAD ドライバーは、IOCTL_STORAGE_FIRMWARE_DOWNLOADを使用してファームウェア イメージをストレージ デバイスにダウンロードできますが、アクティブ化することはできません。 |
IOCTL_STORAGE_FIRMWARE_GET_INFO ドライバーは、IOCTL_STORAGE_FIRMWARE_GET_INFOを使用して、ストレージ デバイスに対して詳細なファームウェア情報のクエリを実行できます。 |
IOCTL_STORAGE_GET_DEVICE_INTERNAL_LOG ドライバーは、IOCTL_STORAGE_GET_DEVICE_INTERNAL_LOGを使用して、デバイスから内部状態データを取得できます。 |
IOCTL_STORAGE_GET_DEVICE_NUMBER FILE_DEVICE_XXXの種類、デバイス番号、およびパーティション分割可能なデバイスの場合、デバイスの起動時にドライバーによってデバイスに割り当てられたパーティション番号を含むSTORAGE_DEVICE_NUMBER構造体を返します。 |
IOCTL_STORAGE_GET_DEVICE_NUMBER_EX FILE_DEVICE_XXXの種類、デバイス番号、デバイス GUID、およびパーティション分割可能なデバイスの場合、デバイスの起動時にドライバーによってデバイスに割り当てられたパーティション番号を含むSTORAGE_DEVICE_NUMBER構造体を返します。 |
IOCTL_STORAGE_GET_HOTPLUG_INFO 指定したデバイスの hotplug 構成を取得します。 |
IOCTL_STORAGE_GET_LB_PROVISIONING_MAP_RESOURCES IOCTL_STORAGE_GET_LB_PROVISIONING_MAP_RESOURCES要求がストレージ クラス ドライバーに送信され、ストレージ デバイスで使用可能なマッピング リソースと使用されるマッピング リソースが決定されます。 |
IOCTL_STORAGE_GET_MEDIA_SERIAL_NUMBER USB デバイスのシリアル番号を USB 汎用親ドライバーに照会します。 |
IOCTL_STORAGE_GET_MEDIA_TYPES フロッピー ドライブのジオメトリに関する情報を返します。 |
IOCTL_STORAGE_GET_MEDIA_TYPES_EX デバイスでサポートされているメディアの種類に関する情報を返します。 |
IOCTL_STORAGE_GET_PHYSICAL_ELEMENT_STATUS IOCTL_STORAGE_GET_PHYSICAL_ELEMENT_STATUSコントロール コードは、 に対してクエリを実行し、デバイスから物理要素の状態を返します。 |
IOCTL_STORAGE_LOAD_MEDIA 呼び出し元が読み取りまたは書き込みアクセスのために開いたデバイスにメディアを読み込みます。 |
IOCTL_STORAGE_LOAD_MEDIA2 呼び出し元が FILE_READ_ATTRIBUTES で開いたデバイスにメディアを読み込みます。 |
IOCTL_STORAGE_MANAGE_BYPASS_IO IOCTL_STORAGE_MANAGE_BYPASS_IOコントロール コードは、ボリューム スタックとストレージ スタックのすべてのレイヤー内の特定のファイルに対する BypassIO 操作を制御します。 |
IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES このIOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES要求は、データ・セット管理要求をストレージ・デバイスに送信するために使用されます。 |
IOCTL_STORAGE_MCN_CONTROL リムーバブル メディア デバイス上のカスタム PnP イベントGUID_IO_MEDIA_ARRIVALおよびGUID_IO_MEDIA_REMOVALの配信を一時的に有効または無効にします。 |
IOCTL_STORAGE_MEDIA_REMOVAL IOCTL_STORAGE_MEDIA_REMOVAL、メディアの削除を防ぐためにデバイスをロックします。 |
IOCTL_STORAGE_PERSISTENT_RESERVE_IN THEIOCTL_STORAGE_PERSISTENT_RESERVE_IN I/O 制御コードの詳細を確認してください。 |
IOCTL_STORAGE_PERSISTENT_RESERVE_OUT I/O コントロール コードtheIOCTL_STORAGE_PERSISTENT_RESERVE_OUT詳細を確認してください。 |
IOCTL_STORAGE_PREDICT_FAILURE デバイス障害の予測をポーリングします。 |
IOCTL_STORAGE_PROTOCOL_COMMAND ドライバーは、IOCTL_STORAGE_PROTOCOL_COMMANDを使用して、ベンダー固有のコマンドをストレージ デバイスに渡すことができます。 |
IOCTL_STORAGE_QUERY_PROPERTY ドライバーは、IOCTL_STORAGE_QUERY_PROPERTYを使用して、ストレージ デバイスまたはアダプターのプロパティを返すことができます。 |
IOCTL_STORAGE_READ_CAPACITY IOCTL_STORAGE_READ_CAPACITY要求は、ターゲット ストレージ デバイスの読み取り容量情報を返します。 |
IOCTL_STORAGE_REINITIALIZE_MEDIA ドライバーは、IOCTL_STORAGE_REINITIALIZE_MEDIAコントロール コードを使用して、デバイスを再初期化または消去できます。 |
IOCTL_STORAGE_RELEASE 複数のイニシエーターをサポートするバス上で呼び出し元を排他的に使用するために以前予約されていたデバイスと、SCSI バスなどのデバイスの予約の概念を解放します。 |
IOCTL_STORAGE_RESERVE 複数のイニシエーターをサポートするバス上の呼び出し元を排他的に使用するためのデバイスと、SCSI バスなどのデバイスの予約の概念を要求します。 |
IOCTL_STORAGE_RESET_BUS I/O バスと、バス上の各デバイスを間接的にリセットします。 |
IOCTL_STORAGE_RESET_DEVICE 可能であれば、バス上の他のデバイスに影響を与えることなく、SCSI 以外のストレージ デバイスをリセットします。 |
IOCTL_STORAGE_SET_HOTPLUG_INFO 指定したデバイスの hotplug 構成を設定します。 |
IOCTL_STORAGE_SET_PROPERTY ドライバーは、IOCTL_STORAGE_SET_PROPERTYを使用して、ストレージ デバイスまたはアダプターのプロパティを設定できます。 |
IOCTL_STORAGE_SET_TEMPERATURE_THRESHOLD ドライバーは、IOCTL_STORAGE_SET_TEMPERATURE_THRESHOLDを使用して、ストレージ デバイスの温度しきい値を設定できます (ハードウェアでサポートされている場合)。 |
関数
DEVICE_DSM_ROUND_DN DEVICE_DSM_ROUND_DN マクロは、バイト数を特定のバイト数に丸める DSM ヘルパー ルーチンです。 |
DEVICE_DSM_ROUND_UP DEVICE_DSM_ROUND_UP マクロは、バイト数量を特定のバイト数に切り上げる DSM ヘルパー ルーチンです。 |
DeviceDsmAddDataSetRange DeviceDsmAddDataSetRange 関数は、データ セット範囲をDEVICE_DSM_INPUT構造体に追加します。 |
DeviceDsmDataSetRanges DeviceDsmDataSetRanges 関数は、DEVICE_DSM_INPUT構造体に関連付けられているデータ セット範囲へのポインターを取得します。 |
DeviceDsmGetInputLength DeviceDsmGetInputLength 関数は、DEVICE_DSM_INPUT構造体のバイト数を取得します。 |
DeviceDsmGetNumberOfDataSetRanges DeviceDsmGetNumberOfDataSetRanges 関数は、IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES要求のペイロード内のデータ セット範囲の数を取得します。 |
DeviceDsmGetOutputBlockLength DeviceDsmGetOutputBlockLength 関数は、データ セット管理 (DSM) 出力ブロックの長さをバイト単位で取得します。 |
DeviceDsmGetOutputLength DeviceDsmGetOutputLength 関数は、データ セット管理出力操作の長さをバイト単位で取得します。 |
DeviceDsmInitializeInput DeviceDsmInitializeInput 関数は、DEVICE_DSM_INPUT構造体を初期化します。 |
DeviceDsmInitializeOutput DeviceDsmInitializeOutput 関数は、DEVICE_DSM_OUTPUT構造体を初期化します。 |
DeviceDsmNumberOfDataSetRanges DeviceDsmNumberOfDataSetRanges 関数は、IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES要求のペイロード内のデータ セット範囲の数を取得します。 |
DeviceDsmOutputBlock DeviceDsmOutputBlock 関数は、DEVICE_DSM_OUTPUT構造体の出力ブロックを取得します。 |
DeviceDsmParameterBlock DeviceDsmParameterBlock 関数は、データ セット管理 (DSM) 操作のパラメーター ブロックを取得します。 |
DeviceDsmValidateInput DeviceDsmValidateInput 関数は、DEVICE_DSM_INPUT構造体が有効かどうかを検証します。 |
DeviceDsmValidateOutput DeviceDsmValidateOutput 関数は、DEVICE_DSM_OUTPUT構造体を検証します。 |
DeviceDsmValidateOutputLength DeviceDsmValidateOutputLength 関数は、出力バッファーの長さを検証します。 |
IsDsmActionNonDestructive IsDsmActionNonDestructive マクロは、データ・セット管理 (DSM) アクションが非破壊であるかどうかを判別します。 |
RtlCopyMemory RtlCopyMemory ルーチンは、ソース メモリ ブロックの内容を宛先メモリ ブロックにコピーします。 |
RtlZeroMemory RtlZeroMemory マクロ (ntddstor.h) は、ブロックへのポインターと、入力する長さ (バイト単位) を指定すると、メモリのブロックをゼロで埋めます。 |
構造
BPIO_INPUT BPIO_INPUT構造体は、IOCTL_STORAGE_MANAGE_BYPASS_IO制御コードに対して要求された BypassIO 操作とフラグを指定します。 |
BPIO_OUTPUT BPIO_OUTPUT構造体は、IOCTL_STORAGE_MANAGE_BYPASS_IOコントロール コードの BypassIO 操作に関する情報を返すために使用されます。 |
BPIO_RESULTS BPIO_RESULTS構造体は、ドライバーが操作に失敗したときに、BPIO_OP_ENABLEおよびBPIO_OP_QUERY操作の BypassIO 操作固有の出力を定義します。 |
DEVICE_COPY_OFFLOAD_DESCRIPTOR ストレージ デバイスのコピー オフロード機能を記述するために、IOCTL_STORAGE_QUERY_PROPERTY要求と組み合わせて使用されます。 |
DEVICE_DATA_SET_LB_PROVISIONING_STATE DEVICE_DATA_SET_LB_PROVISIONING_STATE構造体は、データ・セット範囲の論理ブロック・プロビジョニング情報を要求するときに、IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES要求によって戻されます。 |
DEVICE_DATA_SET_RANGE DEVICE_DSM_RANGE (またはDEVICE_DATA_SET_RANGE) 構造体は、デバイスの属性のデータ セット範囲のブロックを指定します。 |
DEVICE_DATA_SET_REPAIR_PARAMETERS DEVICE_DATA_SET_REPAIR_PARAMETERS構造体は、データ・セット管理アクションに指定された記憶域スペース修復操作のパラメーターを指定します。 |
DEVICE_DSM_CONVERSION_OUTPUT DEVICE_DSM_CONVERSION_OUTPUT構造体は、システムでのみ使用するために予約されています。 |
DEVICE_DSM_DEFINITION DEVICE_DSM_DEFINITION構造体には、データ・セット管理 (DSM) アクションのプロパティーが含まれています。 |
DEVICE_DSM_FREE_SPACE_OUTPUT _DEVICE_DSM_FREE_SPACE_OUTPUT構造体は、システムでのみ使用するために予約されています。 |
DEVICE_DSM_LOST_QUERY_OUTPUT _DEVICE_DSM_LOST_QUERY_OUTPUT構造体は、システムでのみ使用するために予約されています。 |
DEVICE_DSM_LOST_QUERY_PARAMETERS _DEVICE_DSM_LOST_QUERY_PARAMETERS構造体は、システムでのみ使用するために予約されています。 |
DEVICE_DSM_NOTIFICATION_PARAMETERS DEVICE_DSM_NOTIFICATION_PARAMETERS構造体は、デバイスのデータ セット属性に関連する通知操作のパラメーターを指定します。 |
DEVICE_DSM_NVCACHE_CHANGE_PRIORITY_PARAMETERS DEVICE_DSM_NVCACHE_CHANGE_PRIORITY_PARAMETERS構造体には、論理ブロックの範囲に適用するキャッシュ優先度情報が含まれています。 |
DEVICE_DSM_OFFLOAD_READ_PARAMETERS DEVICE_DSM_OFFLOAD_READ_PARAMETERS構造体は、デバイスのデータ セット属性に関連するオフロード読み取りアクションのパラメーターを指定します。 |
DEVICE_DSM_OFFLOAD_WRITE_PARAMETERS DEVICE_DSM_OFFLOAD_WRITE_PARAMETERS構造体は、デバイスのデータ セット属性に関連するオフロード書き込みアクションのパラメーターを指定します。 |
DEVICE_DSM_PHYSICAL_ADDRESSES_OUTPUT DEVICE_DSM_PHYSICAL_ADDRESSES_OUTPUT構造体には、1 つ以上の論理ブロック範囲に対応する物理アドレス範囲が格納されます。 |
DEVICE_DSM_QUERY_PREFER_LOCAL_REPAIR_OUTPUT DEVICE_DSM_QUERY_PREFER_LOCAL_REPAIR_OUTPUT構造体は、デバイスが記憶域スペースのローカル修復を優先するかどうかを示します。 |
DEVICE_DSM_RANGE_ERROR_INFO DEVICE_DSM_RANGE_ERROR_OUTPUT (またはDEVICE_DSM_RANGE_ERROR_INFO) 構造体には、1 つ以上の論理ブロック範囲にメディア エラーが含まれているかどうかに関する情報が格納されます。 |
DEVICE_DSM_REPORT_ZONES_DATA DEVICE_DSM_REPORT_ZONES_DATA構造体は、システムでのみ使用するために予約されています。 |
DEVICE_DSM_REPORT_ZONES_PARAMETERS DEVICE_DSM_REPORT_ZONES_PARAMETERS構造体は、システムでのみ使用するために予約されています。 |
DEVICE_DSM_TIERING_QUERY_INPUT DEVICE_DSM_TIERING_QUERY_INPUT構造体がシステムでのみ使用されるように予約されている方法について説明します。 |
DEVICE_DSM_TIERING_QUERY_OUTPUT DEVICE_DSM_TIERING_QUERY_OUTPUT構造体は、システムでのみ使用するために予約されています。 |
DEVICE_INTERNAL_STATUS_DATA 詳細情報: DEVICE_INTERNAL_STATUS_DATA構造体 |
DEVICE_LB_PROVISIONING_DESCRIPTOR DEVICE_LB_PROVISIONING_DESCRIPTOR構造体は、IOCTL_STORAGE_QUERY_PROPERTY要求から返されるクエリ結果構造体の 1 つです。 この構造には、ストレージ デバイスのシン プロビジョニング機能が含まれています。 |
DEVICE_MANAGE_DATA_SET_ATTRIBUTES DEVICE DSM_INPUT (またはDEVICE_MANAGE_DATA_SET_ATTRIBUTES) 構造体は、デバイスのデータ セット属性の管理アクションを指定します。 |
DEVICE_MANAGE_DATA_SET_ATTRIBUTES_OUTPUT DEVICE_DSM_OUTPUT (またはDEVICE_MANAGE_DATA_SET_ATTRIBUTES_OUTPUT) 構造体は、一部のデータ・セット管理アクションに対するIOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES制御コード要求の出力を記述します。 |
DEVICE_MEDIA_INFO _DEVICE_MEDIA_INFO構造体 (ntddstor.h) には、メディア デバイスの特性に関する詳細情報が含まれています。 |
DEVICE_POWER_DESCRIPTOR ストレージ デバイスの電源機能を説明するために、IOCTL_STORAGE_QUERY_PROPERTY制御コードと組み合わせて使用します。 |
DEVICE_SEEK_PENALTY_DESCRIPTOR DEVICE_SEEK_PENALTY_DESCRIPTOR構造体は、デバイスのシークペナルティ記述子データを取得するために、IOCTL_STORAGE_QUERY_PROPERTY要求と組み合わせて使用されます。 |
DEVICE_STORAGE_ADDRESS_RANGE DEVICE_STORAGE_ADDRESS_RANGE構造体には、物理アドレス範囲が含まれています。 |
DEVICE_STORAGE_RANGE_ATTRIBUTES 詳細情報: DEVICE_STORAGE_RANGE_ATTRIBUTES構造体 |
DEVICE_TRIM_DESCRIPTOR DEVICE_TRIM_DESCRIPTOR構造体は、デバイスのトリミング記述子データを取得するために、IOCTL_STORAGE_QUERY_PROPERTY要求と組み合わせて使用されます。 |
DEVICE_WRITE_AGGREGATION_DESCRIPTOR Microsoft は、内部使用専用のDEVICE_WRITE_AGGREGATION_DESCRIPTOR構造を予約します。 コードでは、この構造体を使用しないでください。 |
GET_DEVICE_INTERNAL_STATUS_DATA_REQUEST GET_DEVICE_INTERNAL_STATUS_DATA_REQUEST構造体は、IOCTL_STORAGE_GET_DEVICE_INTERNAL_LOGを介して要求される内部状態データを記述します。 |
GET_MEDIA_TYPES _GET_MEDIA_TYPES構造体 (ntddstor.h) には、デバイスでサポートされているメディアの種類に関する情報が含まれています。 |
PERSISTENT_RESERVE_COMMAND PERSISTENT_RESERVE_COMMAND構造の詳細については、こちらを参照してください。 |
PHYSICAL_ELEMENT_STATUS PHYSICAL_ELEMENT_STATUS構造体は、IOCTL_STORAGE_GET_PHYSICAL_ELEMENT_STATUSの出力バッファーを定義します。 |
PHYSICAL_ELEMENT_STATUS_DESCRIPTOR PHYSICAL_ELEMENT_STATUS_DESCRIPTOR構造体には、物理要素の状態情報が含まれています。 |
PHYSICAL_ELEMENT_STATUS_REQUEST PHYSICAL_ELEMENT_STATUS_REQUEST構造体は、デバイスの物理要素の状態を検索する開始要素を定義します。 |
STORAGE_ACCESS_ALIGNMENT_DESCRIPTOR STORAGE_ACCESS_ALIGNMENT_DESCRIPTOR構造体は、デバイスのストレージ アクセスアラインメント記述子データを取得するために、IOCTL_STORAGE_QUERY_PROPERTY要求と組み合わせて使用されます。 |
STORAGE_ADAPTER_DESCRIPTOR STORAGE_ADAPTER_DESCRIPTOR構造体は、デバイスのストレージ アダプター記述子データを取得するために、IOCTL_STORAGE_QUERY_PROPERTY要求と組み合わせて使用されます。 |
STORAGE_BREAK_RESERVATION_REQUEST STORAGE_BREAK_RESERVATION_REQUEST構造体は、以前に予約されていたディスク リソースを解放するためのIOCTL_STORAGE_BREAK_RESERVATION要求と組み合わせて使用されます。 |
STORAGE_BUS_RESET_REQUEST STORAGE_BUS_RESET_REQUEST構造体は、リセットするバスのパスを指定するために、IOCTL_STORAGE_RESET_BUS要求と組み合わせて使用されます。 |
STORAGE_CRYPTO_CAPABILITY Microsoft は、内部使用専用のSTORAGE_CRYPTO_CAPABILITY構造を予約します。 コードでは、この構造体を使用しないでください。 |
STORAGE_CRYPTO_CAPABILITY_V2 Microsoft は、内部使用専用のSTORAGE_CRYPTO_CAPABILITY_V2構造を予約します。 コードでは、この構造体を使用しないでください。 |
STORAGE_CRYPTO_DESCRIPTOR Microsoft は、内部使用専用のSTORAGE_CRYPTO_DESCRIPTOR構造を予約します。 コードでは、この構造体を使用しないでください。 |
STORAGE_CRYPTO_DESCRIPTOR_V2 Microsoft は、内部で使用するためにのみSTORAGE_CRYPTO_DESCRIPTOR_V2構造を予約します。 コードでは、この構造体を使用しないでください。 |
STORAGE_DESCRIPTOR_HEADER STORAGE_DESCRIPTOR_HEADER構造体は、ストレージ デバイスまたはアダプターのプロパティを取得するために、IOCTL_STORAGE_QUERY_PROPERTY要求と組み合わせて使用されます。 |
STORAGE_DEVICE_ATTRIBUTES_DESCRIPTOR STORAGE_DEVICE_ATTRIBUTES_DESCRIPTOR構造体は、デバイスの属性情報を取得するために使用されます。 |
STORAGE_DEVICE_DESCRIPTOR STORAGE_DEVICE_DESCRIPTOR構造体は、デバイスのストレージ デバイス記述子データを取得するIOCTL_STORAGE_QUERY_PROPERTY要求と組み合わせて使用されます。 |
STORAGE_DEVICE_ID_DESCRIPTOR STORAGE_DEVICE_ID_DESCRIPTOR構造体は、デバイスのデバイス ID 記述子データを取得するIOCTL_STORAGE_QUERY_PROPERTY要求と組み合わせて使用されます。 |
STORAGE_DEVICE_IO_CAPABILITY_DESCRIPTOR STORAGE_PROPERTY_ID で定義されている StorageDeviceIoCapabilityProperty の出力バッファー。 |
STORAGE_DEVICE_LED_STATE_DESCRIPTOR STORAGE_DEVICE_LED_STATE_DESCRIPTOR構造体は、デバイスの LED 状態を表します。 |
STORAGE_DEVICE_NUMBER STORAGE_DEVICE_NUMBER構造体は、IOCTL_STORAGE_GET_DEVICE_NUMBER要求と組み合わせて使用して、FILE_DEVICE_XXXデバイスの種類、デバイス番号、およびパーティション分割できるデバイスの場合、デバイスの起動時にドライバーによってデバイスに割り当てられたパーティション番号を取得します。 |
STORAGE_DEVICE_NUMBER_EX STORAGE_DEVICE_NUMBER_EX構造体は、FILE_DEVICE_XXXデバイスの種類、デバイス番号、デバイス GUID、およびパーティション分割できるデバイスの場合、デバイスの起動時にドライバーによってデバイスに割り当てられたパーティション番号を取得するために、IOCTL_STORAGE_GET_DEVICE_NUMBER_EX要求と組み合わせて使用されます。 |
STORAGE_DEVICE_POWER_CAP この構造体は、IOCTL_STORAGE_DEVICE_POWER_CAP の入出力バッファーとして使用されます。 |
STORAGE_DEVICE_RESILIENCY_DESCRIPTOR Microsoft は、内部使用専用のSTORAGE_DEVICE_RESILIENCY_DESCRIPTOR構造を予約します。 コードでは、この構造体を使用しないでください。 |
STORAGE_DEVICE_SELF_ENCRYPTION_PROPERTY STORAGE_DEVICE_SELF_ENCRYPTION_PROPERTYは、呼び出し元がIOCTL_STORAGE_QUERY_PROPERTYを送信して、デバイスが自己暗号化をサポートしているかどうかを照会するときに使用される構造です。 |
STORAGE_DIAGNOSTIC_DATA ストレージ ドライバー スタックに関する診断データについて説明します。 STORAGE_DIAGNOSTIC_DATA構造体は、IOCTL_STORAGE_DIAGNOSTIC要求の出力バッファーに用意されています。 |
STORAGE_DIAGNOSTIC_REQUEST ストレージ ドライバー スタックに関する診断要求について説明します。 STORAGE_DIAGNOSTIC_REQUEST構造体は、IOCTL_STORAGE_DIAGNOSTIC要求の入力バッファーに用意されています。 |
STORAGE_FRU_ID_DESCRIPTOR STORAGE_FRU_ID_DESCRIPTORは、呼び出し元が障害置換ユニット (FRU) の ID を照会するためにIOCTL_STORAGE_QUERY_PROPERTYを送信するときに使用される構造です。 |
STORAGE_HOTPLUG_INFO STORAGE_HOTPLUG_INFO構造体は、デバイスのホットプラグ情報を提供します。 |
STORAGE_HW_ENDURANCE_DATA_DESCRIPTOR 記憶域ポート ドライバーは、 STORAGE_HW_ENDURANCE_DATA_DESCRIPTOR 構造を使用して、デバイスの持久力情報を報告します。 |
STORAGE_HW_ENDURANCE_INFO 記憶域ポート ドライバーは、 STORAGE_HW_ENDURANCE_INFO 構造を使用して、デバイスの持久力情報を報告します。 |
STORAGE_HW_FIRMWARE_ACTIVATE STORAGE_HW_FIRMWARE_ACTIVATE構造の詳細については、こちらを参照してください。 |
STORAGE_HW_FIRMWARE_DOWNLOAD この構造体には、ターゲットにダウンロードするファームウェア イメージ ペイロードが含まれています。 |
STORAGE_HW_FIRMWARE_INFO この構造体には、デバイス ファームウェアに関する情報が含まれています。 |
STORAGE_HW_FIRMWARE_INFO_QUERY _STORAGE_HW_FIRMWARE_INFO_QUERY構造体には、デバイス ファームウェアに関する情報が含まれています。 |
STORAGE_HW_FIRMWARE_SLOT_INFO この構造体には、デバイス上のスロットに関する情報が含まれています。 |
STORAGE_IDENTIFIER STORAGE_IDENTIFIER構造体は SCSI 識別記述子を表します。 |
STORAGE_LB_PROVISIONING_MAP_RESOURCES STORAGE_LB_PROVISIONING_MAP_RESOURCES構造体には、有効な場合は、ストレージ デバイスにマップされた使用可能なバイト数と使用済みバイト数が含まれます。 この構造体は、IOCTL_STORAGE_GET_LB_PROVISIONING_MAP_RESOURCES要求から返されます。 |
STORAGE_MEDIUM_PRODUCT_TYPE_DESCRIPTOR 、IOCTL_STORAGE_QUERY_PROPERTY 要求と組み合わせて使用して、ストレージ デバイスの製品の種類を説明します。 |
STORAGE_MINIPORT_DESCRIPTOR Microsoft は、内部で使用するためにのみSTORAGE_MINIPORT_DESCRIPTOR構造を予約します。 コードでは、この構造体を使用しないでください。 |
STORAGE_OFFLOAD_READ_OUTPUT STORAGE_OFFLOAD_READ_OUTPUT構造体は、DEVICE_DSM_INPUTの Action メンバーが DeviceDsmAction_OffloadRead に設定されている場合のIOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES制御コード要求の出力です。 |
STORAGE_OFFLOAD_TOKEN STORAGE_OFFLOAD_TOKEN構造体には、ボリューム上のファイル内のデータ セット範囲の表現として機能するトークン値が含まれています。 この構造体は、オフロードの読み取りと書き込みを実行する場合に使用されます。 |
STORAGE_OFFLOAD_WRITE_OUTPUT STORAGE_OFFLOAD_WRITE_OUTPUT構造体は、DEVICE_MANAGE_DATA_SET_ATTRIBUTESの Action メンバーが DeviceDsmAction_OffloadWrite に設定されている場合のIOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES制御コード要求の出力です。 |
STORAGE_PHYSICAL_ADAPTER_DATA ストレージ アダプターの物理デバイス データを指定します。 |
STORAGE_PHYSICAL_DEVICE_DATA ストレージ デバイスの物理デバイス データを指定します。 |
STORAGE_PHYSICAL_NODE_DATA ストレージ ノードの物理デバイス データを指定します。 |
STORAGE_PHYSICAL_TOPOLOGY_DESCRIPTOR システム内のストレージの物理トポロジについて説明します。 |
STORAGE_PREDICT_FAILURE _STORAGE_PREDICT_FAILURE構造体 (ntddstor.h) には、デバイスが現在障害を予測しているかどうかに関する情報が含まれています。 |
STORAGE_PROPERTY_QUERY この構造体は、ストレージ デバイスまたはアダプターのプロパティを取得するために、IOCTL_STORAGE_QUERY_PROPERTYと組み合わせて使用されます。 |
STORAGE_PROPERTY_SET STORAGE_PROPERTY_SET構造体は、IOCTL_STORAGE_SET_PROPERTYに関連付けられているプロパティ セットの詳細を記述します。 |
STORAGE_PROTOCOL_COMMAND この構造体は、パススルー メカニズムを使用して (IOCTL_STORAGE_PROTOCOL_COMMAND 経由で) ベンダー固有のコマンドをストレージ デバイスに発行するときに、入力バッファーとして使用されます。 |
STORAGE_PROTOCOL_DATA_DESCRIPTOR この構造体は、ストレージ デバイスまたはアダプターからプロトコル固有のデータを返すために、IOCTL_STORAGE_QUERY_PROPERTY と組み合わせて使用されます。 |
STORAGE_PROTOCOL_DATA_DESCRIPTOR_EXT この構造体は、ストレージ デバイスまたはアダプターのプロトコル固有のデータをそれぞれ返して設定するために、IOCTL_STORAGE_QUERY_PROPERTYとIOCTL_STORAGE_SET_PROPERTYと組み合わせて使用されます。 |
STORAGE_PROTOCOL_DATA_SUBVALUE_GET_LOG_PAGE STORAGE_PROTOCOL_DATA_SUBVALUE_GET_LOG_PAGEは、NVMe ログ ページを取得するときに指定する追加情報を提供するために使用されます。 |
STORAGE_PROTOCOL_SPECIFIC_DATA IOCTL_STORAGE_QUERY_PROPERTY 要求の入出力のバッファーで提供される、プロトコル固有のデバイス データについて説明します。 |
STORAGE_PROTOCOL_SPECIFIC_DATA_EXT STORAGE_PROTOCOL_SPECIFIC_DATA_EXT構造では、IOCTL_STORAGE_QUERY_PROPERTY要求とIOCTL_STORAGE_SET_PROPERTY要求のプロトコル固有のデバイス データについて説明します。 |
STORAGE_READ_CAPACITY STORAGE_READ_CAPACITYには、IOCTL_STORAGE_READ_CAPACITY要求から返されるディスク読み取り容量情報が含まれています。 |
STORAGE_REINITIALIZE_MEDIA STORAGE_REINITIALIZE_MEDIAは、IOCTL_STORAGE_REINITIALIZE_MEDIAのサニタイズ パラメーターを含む省略可能な構造体です。 |
STORAGE_RPMB_DATA_FRAME STORAGE_RPMB_DATA_FRAME構造体は、再生保護メモリ ブロック (RPMB) ペイロードのフレーム形式を識別します。 |
STORAGE_RPMB_DESCRIPTOR STORAGE_RPMB_DESCRIPTOR構造体には、デバイスの再生保護メモリ ブロック (RPMB) のサポートに関する情報が含まれています。 |
STORAGE_SPEC_VERSION ストレージ デバイスの仕様を示します。 |
STORAGE_STACK_DESCRIPTOR STORAGE_STACK_DESCRIPTOR構造体は、デバイスのストレージ スタックを表します。 |
STORAGE_TEMPERATURE_DATA_DESCRIPTOR この構造体は、ストレージ デバイスまたはアダプターから温度データを返すために、IOCTL_STORAGE_QUERY_PROPERTY と組み合わせて使用されます。 |
STORAGE_TEMPERATURE_INFO デバイスの温度データについて説明します。 IOCTL_STORAGE_QUERY_PROPERTY 要求を使用して温度データのクエリを実行するときに、STORAGE_TEMPERATURE_DATA_DESCRIPTOR の一部として返されます。 |
STORAGE_TEMPERATURE_THRESHOLD この構造体は、(IOCTL_STORAGE_SET_TEMPERATURE_THRESHOLD を介して) ストレージ デバイスの温度しきい値の上限または下限を設定するために使用されます。 |
STORAGE_WRITE_CACHE_PROPERTY STORAGE_WRITE_CACHE_PROPERTY構造体は、デバイスの書き込みキャッシュ プロパティに関する情報を取得するために、IOCTL_STORAGE_QUERY_PROPERTY要求と共に使用されます。 |
STORAGE_ZONE_DESCRIPTOR Microsoft では、内部使用専用のSTORAGE_ZONE_DESCRIPTOR構造を予約しています。 コードでこの構造を使用しないでください。 |
STORAGE_ZONE_GROUP Microsoft は、内部使用専用のSTORAGE_ZONE_GROUP構造を予約します。 コードでこの構造を使用しないでください。 |
列挙
BPIO_INFLAGS BPIO_INFLAGSは、IOCTL_STORAGE_MANAGE_BYPASS_IOコントロール コードの BypassIO 入力フラグを定義します。 |
BPIO_OPERATIONS BPIO_OPERATIONSは、IOCTL_STORAGE_MANAGE_BYPASS_IOコントロール コードでサポートされるさまざまな BypassIO 操作を定義します。 |
BPIO_OUTFLAGS BPIO_OUTFLAGSは、IOCTL_STORAGE_MANAGE_BYPASS_IO コントロール コードの BypassIO 出力フラグを定義します。 |
DEVICE_INTERNAL_STATUS_DATA_REQUEST_TYPE DEVICE_INTERNAL_STATUS_DATA_REQUEST_TYPEは、クエリを実行するデータ型を識別します。 |
DEVICE_INTERNAL_STATUS_DATA_SET DEVICE_INTERNAL_STATUS_DATA_SETは、クエリを実行するデバイスの内部状態データ セットを識別します。 |
STORAGE_ASSOCIATION_TYPE STORAGE_ASSOCIATION_TYPE列挙の詳細については、こちらを参照してください。 |
STORAGE_BUS_TYPE STORAGE_BUS_TYPE列挙は、さまざまな種類の記憶域バスを表す象徴的な手段を提供します。 |
STORAGE_COMPONENT_HEALTH_STATUS ストレージ デバイスの正常性状態を示します。 |
STORAGE_CRYPTO_ALGORITHM_ID STORAGE_CRYPTO_ALGORITHM_ID列挙型は、StorageAdapterCryptoProperty および PropertyStandardQuery の出力バッファーを提供します。 |
STORAGE_CRYPTO_KEY_SIZE STORAGE_CRYPTO_KEY_SIZE列挙型は、キーの Size をビット単位で返します。 |
STORAGE_DEVICE_FORM_FACTOR ストレージ デバイスのフォーム ファクターを示します。 |
STORAGE_DEVICE_POWER_CAP_UNITS 最大電力しきい値の単位。 |
STORAGE_DIAGNOSTIC_LEVEL STORAGE_DIAGNOSTIC_LEVEL列挙は、ストレージ診断のターゲットの種類を指定します。 |
STORAGE_DIAGNOSTIC_TARGET_TYPE STORAGE_DIAGNOSTIC_TARGET_TYPE列挙は、ストレージ診断のターゲットの種類を指定します。 |
STORAGE_ICE_TYPE STORAGE_ICE_TYPE列挙型は、ストレージ デバイスの ICE の種類を示します。 |
STORAGE_IDENTIFIER_CODE_SET STORAGE_IDENTIFIER_CODE_SET列挙の詳細を確認してください。 |
STORAGE_IDENTIFIER_TYPE STORAGE_IDENTIFIER_TYPE列挙の詳細を確認してください。 |
STORAGE_MEDIA_TYPE _STORAGE_MEDIA_TYPE列挙 (ntddstor.h) には、デバイスがサポートするメディアの種類を示す値が含まれています。 |
STORAGE_PORT_CODE_SET STORAGE_PORT_CODE_SET列挙の詳細を確認してください。 |
STORAGE_PROPERTY_ID STORAGE_PROPERTY_IDは、STORAGE_PROPERTY_QUERYの PropertyId メンバーに指定できる値を列挙します。 |
STORAGE_PROTOCOL_ATA_DATA_TYPE ATA プロトコルのデータ型。 |
STORAGE_PROTOCOL_NVME_DATA_TYPE IOCTL_STORAGE_QUERY_PROPERTY要求中にクエリを実行する NVMe プロトコル固有のデータの種類について説明します。 |
STORAGE_PROTOCOL_TYPE この列挙は、ソフトウェアとハードウェアの間で使用されるさまざまなストレージ コマンド プロトコルを定義するために使用されます。 |
STORAGE_PROTOCOL_UFS_DATA_TYPE UFS (ユニバーサル フラッシュ ストレージ) データ型。 IOCTL_STORAGE_QUERY_PROPERTY要求中にクエリを実行する UFS 固有のデータの種類について説明します。 |
STORAGE_QUERY_TYPE STORAGE_QUERY_TYPE列挙は、ストレージ デバイスまたはアダプターのプロパティを取得するために、IOCTL_STORAGE_QUERY_PROPERTY要求と組み合わせて使用されます。 |
STORAGE_SANITIZE_METHOD STORAGE_SANITIZE_METHOD列挙は、NVMe デバイスのサニタイズ メソッドを識別します。 |
STORAGE_SET_TYPE 詳細情報: STORAGE_SET_TYPE列挙 |
STORAGE_STACK_TYPE STORAGE_STACK_TYPE列挙型は、SCSI、NVMe など、デバイスのストレージ スタックの種類を示します。 |
STORAGE_ZONE_CONDITION Microsoft では、STORAGE_ZONE_CONDITION列挙を内部使用専用として予約します。 コードでは、この列挙体を使用しないでください。 |
STORAGE_ZONES_ATTRIBUTES Microsoft は、STORAGE_ZONES_ATTRIBUTES列挙を内部使用専用として予約します。 コードでは、この列挙体を使用しないでください。 |
WRITE_CACHE_CHANGE WRITE_CACHE_CHANGE列挙の詳細については、こちらを参照してください。 |
WRITE_CACHE_ENABLE WRITE_CACHE_ENABLE列挙の詳細については、こちらを参照してください。 |
WRITE_CACHE_TYPE WRITE_CACHE_TYPE列挙の詳細については、こちらを参照してください。 |
WRITE_THROUGH WRITE_THROUGH列挙の詳細については、こちらを参照してください。 |