共用方式為


IOCTL_EHSTOR_DEVICE_QUERY_PROPERTIES IOCTL (ehstorioctl.h)

尋址接收器驅動程式會將此 IOCTL 傳送至儲存裝置堆疊,以查詢記憶體裝置屬性。 增強型儲存類別驅動程式 (EHSTOR) 會處理要求並傳回可用的屬性。

主要程序代碼

IRP_MJ_DEVICE_CONTROL

輸入緩衝區

無。

輸入緩衝區長度

無。

輸出緩衝區

Irp-AssociatedIrp.SystemBuffer> 的輸出緩衝區包含EHSTOR_DEVICE_PROPERTIES結構。 EHSTOR_DEVICE_PROPERTIESehstorioctl.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)

另請參閱

SILO_DRIVER_CAPABILITES