STORAGE_PROPERTY_QUERY 結構 (winioctl.h)
指出要擷取的儲存裝置或配接器屬性,做為傳遞至 IOCTL_STORAGE_QUERY_PROPERTY 控制程式代碼的輸入緩衝區。
語法
typedef struct _STORAGE_PROPERTY_QUERY {
STORAGE_PROPERTY_ID PropertyId;
STORAGE_QUERY_TYPE QueryType;
BYTE AdditionalParameters[1];
} STORAGE_PROPERTY_QUERY, *PSTORAGE_PROPERTY_QUERY;
成員
PropertyId
指出呼叫端要求裝置描述元、配接器描述元、寫入快取屬性、裝置唯一標識元 (DUID) ,還是裝置的 SCSI 重要產品數據中提供的裝置識別碼, (VPD) 頁面。 如需可指派給這個成員的屬性標識符清單,請參閱 STORAGE_PROPERTY_ID。
QueryType
包含旗標,指出 STORAGE_QUERY_TYPE列舉所 列舉執行的查詢類型。
值 | 意義 |
---|---|
|
指示埠驅動程式報告裝置描述元、配接器描述元或唯一的硬體裝置標識碼, (DUID) 。 |
|
指示埠驅動程序報告是否支援描述元。 |
AdditionalParameters[1]
包含位元組陣列,可用來擷取特定查詢的其他參數。
備註
透過IOCTL_STORAGE_QUERY_PROPERTY控件程式代碼之 lpOutBuffer 參數傳回的選擇性輸出緩衝區,可以是數個結構之一,視 PropertyId 成員的值而定。 如果 QueryType 成員設定為 PropertyExistsQuery,則不會傳回任何結構。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows XP [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2003 [僅限傳統型應用程式] |
標頭 | winioctl.h (包含 Windows.h) |