STORAGE_PROTOCOL_ATA_DATA_TYPE列舉 (ntddstor.h)
ATA 通訊協定數據類型。
注意
ATA 埠驅動程式和 ATA 迷你埠驅動程式模型未來可能會改變或無法使用。 相反地,我們建議使用 Storport 驅動程式 和 Storport 迷你埠 驅動程式模型。
Syntax
typedef enum _STORAGE_PROTOCOL_ATA_DATA_TYPE {
AtaDataTypeUnknown,
AtaDataTypeIdentify,
AtaDataTypeLogPage
} STORAGE_PROTOCOL_ATA_DATA_TYPE, *PSTORAGE_PROTOCOL_ATA_DATA_TYPE;
常數
AtaDataTypeUnknown 未知的數據類型。 |
AtaDataTypeIdentify 識別裝置數據類型。 |
AtaDataTypeLogPage 記錄頁數據類型。 |
備註
使用 IOCTL_STORAGE_QUERY_PROPERTY 擷取 STORAGE_PROTOCOL_DATA_DESCRIPTOR中的通訊協定特定資訊時,請設定 STORAGE_PROPERTY_QUERY 結構,如下所示:
配置可以同時包含 STORAGE_PROPERTY_QUERY 和 STORAGE_PROTOCOL_SPECIFIC_DATA 結構的緩衝區。
將 PropertyID 字段分別設定為 Controller 或裝置/命名空間要求的 StorageAdapterProtocolSpectocolSpecificProperty 或 StorageDeviceProtocolProperty 。
將 QueryType 字段設定為 PropertyStandardQuery。
使用所需的值填入 STORAGE_PROTOCOL_SPECIFIC_DATA 結構。 STORAGE_PROTOCOL_SPECIFIC_DATA的開頭是 STORAGE_PROPERTY_QUERY 的 AdditionalParameters 字段。
若要指定 ATA 通訊協定特定資訊的類型,請設定 STORAGE_PROTOCOL_SPECIFIC_DATA 結構,如下所示:
將 [ ProtocolType] 字段設定為 ProtocolTypeAta。
將 DataType 欄位設定為 STORAGE_PROTOCOL_ATA_DATA_TYPE所定義的列舉值:
- 使用 AtaDataTypeIdentify 來識別 ATA 磁碟驅動器。
- 使用 AtaDataTypeLogPage 從 ATA 磁碟驅動器取得記錄頁。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 10 |
最低支援的伺服器 | Windows Server 2016 |
標頭 | ntddstor.h |