IOCTL_EHSTOR_DEVICE_QUERY_PROPERTIES IOCTL (ehstorioctl.h)
尋址接收器驅動程式會將此 IOCTL 傳送至儲存裝置堆疊,以查詢記憶體裝置屬性。 增強型儲存類別驅動程式 (EHSTOR) 會處理要求並傳回可用的屬性。
主要程序代碼
輸入緩衝區
無。
輸入緩衝區長度
無。
輸出緩衝區
Irp-AssociatedIrp.SystemBuffer> 的輸出緩衝區包含EHSTOR_DEVICE_PROPERTIES結構。 EHSTOR_DEVICE_PROPERTIES 在 ehstorioctl.h 中宣告如下。
typedef struct _EHSTOR_DEVICE_PROPERTIES
{
ULONG StructSize;
ULONG BytesPerSector;
} EHSTOR_DEVICE_PROPERTIES;
輸出緩衝區長度
EHSTOR_DEVICE_PROPERTIES結構。
狀態區塊
如果系統緩衝區中傳回裝置屬性,則會在 [ 狀態 ] 字段中傳回STATUS_SUCCESS。 否則,會傳回另一個適當的狀態代碼。
備註
目前,每個扇區的位元組是 EHSTOR_DEVICE_PROPERTIES中唯一可用的屬性。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | 從 Windows 8 開始提供 |
標頭 | ehstorioctl.h (包含 EhStorIoctl.h) |