共用方式為


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列舉所 列舉執行的查詢類型。

意義
PropertyStandardQuery
0
指示埠驅動程式報告裝置描述元、配接器描述元或唯一的硬體裝置標識碼, (DUID) 。
PropertyExistsQuery
1
指示埠驅動程序報告是否支援描述元。

AdditionalParameters[1]

包含位元組陣列,可用來擷取特定查詢的其他參數。

備註

透過IOCTL_STORAGE_QUERY_PROPERTY控件程式代碼之 lpOutBuffer 參數傳回的選擇性輸出緩衝區,可以是數個結構之一,視 PropertyId 成員的值而定。 如果 QueryType 成員設定為 PropertyExistsQuery,則不會傳回任何結構。

規格需求

需求
最低支援的用戶端 Windows XP [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2003 [僅限傳統型應用程式]
標頭 winioctl.h (包含 Windows.h)

另請參閱

磁碟管理結構

IOCTL_STORAGE_QUERY_PROPERTY

STORAGE_ADAPTER_DESCRIPTOR

STORAGE_DESCRIPTOR_HEADER

STORAGE_DEVICE_DESCRIPTOR

STORAGE_PROPERTY_ID

STORAGE_QUERY_TYPE