STORAGE_PROPERTY_QUERY結構 (ntddstor.h)
此結構會與 IOCTL_STORAGE_QUERY_PROPERTY 搭配使用,以擷取存儲設備或適配卡的屬性。
語法
typedef struct _STORAGE_PROPERTY_QUERY {
STORAGE_PROPERTY_ID PropertyId;
STORAGE_QUERY_TYPE QueryType;
UCHAR AdditionalParameters[1];
} STORAGE_PROPERTY_QUERY, *PSTORAGE_PROPERTY_QUERY;
成員
PropertyId
指出呼叫端是否要求裝置描述元、配接器描述項、寫入快取屬性、裝置唯一標識符 (DUID) ,或裝置 SCSI 重要產品數據中提供的裝置識別碼, (VPD) 頁面。 如需可指派給這個成員的屬性標識符清單,請參閱 STORAGE_PROPERTY_ID。
QueryType
包含旗標,指出要執行的查詢類型。 如需可指派給此成員的各種查詢類型清單,請參閱 STORAGE_QUERY_TYPE。
AdditionalParameters[1]
包含位元組陣列,其中包含 PropertyId 查詢所需的其他輸入參數。 並非所有 PropertyId 值都需要額外的輸入參數。
備註
查詢的結果可以是數個結構之一,視 PropertyId 成員的值而定。 這些值是由 STORAGE_PROPERTY_ID 列舉所列舉。
如果 QueryType 成員設定為 PropertyExistsQuery,則不會傳回任何結構。 如需詳細資訊,請參閱 STORAGE_QUERY_TYPE。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 10 |
最低支援的伺服器 | Windows Server 2016 |
標頭 | ntddstor.h (包含 Ntddstor.h) |