獲取磁碟匯流排型別和廠商資訊以及產品資訊的

2021-06-06 07:02:40 字數 1101 閱讀 1546

以下是從群聊天中整理的**

#ifndef volumetype_h__

#define volumetype_h__

#pragma once

#include 

#define ioctl_storage_query_property ctl_code(ioctl_storage_base, 0x0500, method_buffered, file_any_access)

typedef enum _storage_property_id  storage_property_id, *pstorage_property_id;

typedef enum _storage_query_type  storage_query_type, *pstorage_query_type;

typedef struct _storage_property_query  storage_property_query, *pstorage_property_query;

typedef struct _storage_device_descriptor  storage_device_descriptor, *pstorage_device_descriptor;

typedef struct _storage_device_descriptor_with_buffer  storage_device_descriptor_with_buffer, *pstorage_device_descriptor_with_buffer;

//#define offsetof(type,member) ((size_t)&((type *)0)->member)

#define vendor_id "hangzhou"

#define product_id "changjin virtual"

#define product_rev "0"

bool querydeviceproperity(const char* szpath,pstorage_device_descriptor_with_buffer pdevdesc);

bool isdisklessdevice(char ch);

#endif // volumetype_h__

獲取虛擬磁碟資訊

對虛擬機器進行備份時,需要獲取指定虛擬機器的磁碟相關資訊,包含磁碟容量 磁碟路徑 磁碟 key 等資訊,這些資訊可以在快照建立完成之後通過快照來獲取,下面給出根據虛擬機器獲取虛擬磁碟資訊 title getdiskinfo description 獲取磁碟資訊 param vmmor param v...

QT獲取磁碟資訊

qt在5.4以及以後版本提供了乙個qstorageinfo來獲取磁碟資訊 官方文件 provides information about currently mounted storage and drives.allows retrieving information about the volu...

Powershell獲取磁碟資訊

使用powershell完成系統管理實在是太方便了,磁碟資訊獲取只需幾行 即可。1 diskcount get wmiobject class win32 diskdrive caption count2 獲取磁碟分割槽大小3 diskinfo get wmiobject class win32 l...