函数原型
BOOL GetVolumeInformationA(
in, optional\] LPCSTR lpRootPathName,
\[out, optional\] LPSTR lpVolumeNameBuffer,
\[in\] DWORD nVolumeNameSize,
\[out, optional\] LPDWORD lpVolumeSerialNumber,
\[out, optional\] LPDWORD lpMaximumComponentLength,
\[out, optional\] LPDWORD lpFileSystemFlags,
\[out, optional\] LPSTR lpFileSystemNameBuffer,
\[in\] DWORD nFileSystemNameSize
);
### 在windows中有两种
普通:GetVolumeInformationA
宽字符版:GetVolumeInformationW
这里我以**普通**GetVolumeInformationA为例;
## **先看官方文档解释**
官方文档:[GetVolumeInformationA 函数 (fileapi.h) - Win32 apps \| Microsoft Learn](https://learn.microsoft.com/zh-cn/windows/win32/api/fileapi/nf-fileapi-getvolumeinformationa "GetVolumeInformationA 函数 (fileapi.h) - Win32 apps | Microsoft Learn")

文档不短,其大概意思就是根据传入的盘符路径,获取盘符的各种信息;
接下来就是测试这个函数的功能;
直接上代码:
环境:vsstudio2019
```cpp
#include