From 1b641b25eb87669184bcd7d23ffa56b470f67ad1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=8F=B8=E8=8A=B3=E6=BA=90?= Date: Fri, 22 Jun 2018 16:18:18 +0800 Subject: [PATCH] not export custom types --- disk/disk_windows.go | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/disk/disk_windows.go b/disk/disk_windows.go index 604646780..80b1127f6 100644 --- a/disk/disk_windows.go +++ b/disk/disk_windows.go @@ -32,13 +32,11 @@ type Win32_PerfFormattedData struct { AvgDisksecPerRead uint64 AvgDisksecPerWrite uint64 } -type Win32_DiskDrive struct { - DeviceID string - FirmwareRevision string - InterfaceType string - SerialNumber string +type win32_DiskDrive struct { + DeviceID string + SerialNumber string } -type Win32_DiskPartition struct { +type win32_DiskPartition struct { DeviceID string } @@ -187,8 +185,8 @@ func GetDiskSerialNumber(name string) string { } func GetDiskSerialNumberWithContext(ctx context.Context, name string) string { - var diskPart []Win32_DiskPartition - var diskDrive []Win32_DiskDrive + var diskPart []win32_DiskPartition + var diskDrive []win32_DiskDrive err := common.WMIQueryWithContext(ctx, "Associators of {Win32_LogicalDisk.DeviceID='"+name+"'} where AssocClass=Win32_LogicalDiskToPartition", &diskPart) if err != nil || len(diskPart) <= 0 { return ""