DEVICE_TRIM_DESCRIPTOR構造体 (ntddstor.h)
DEVICE_TRIM_DESCRIPTOR構造体は、デバイスのトリミング記述子データを取得するために 、IOCTL_STORAGE_QUERY_PROPERTY 要求と組み合わせて使用されます。
構文
typedef struct _DEVICE_TRIM_DESCRIPTOR {
ULONG Version;
ULONG Size;
BOOLEAN TrimEnabled;
} DEVICE_TRIM_DESCRIPTOR, *PDEVICE_TRIM_DESCRIPTOR;
メンバー
Version
構造体DEVICE_TRIM_DESCRIPTORのサイズを格納します。 構造体にメンバーが追加されると、このメンバーの値が変更されます。
Size
記述子の合計サイズをバイト単位で指定します。
TrimEnabled
デバイスに対してトリミングを有効にするかどうかを指定します。
注釈
ストレージ クラス ドライバーは、デバイスのトリミング情報を含むこの構造体を取得するために、I/O 制御コード IOCTL_STORAGE_QUERY_PROPERTY を使用してデバイス制御要求を発行します。 構造体は、バスのデバイス オブジェクトから取得することも、基になるバスに要求を転送する FDO から取得することもできます。
要件
要件 | 値 |
---|---|
Header | ntddstor.h (Ntddstor.h を含む) |