diskserial.h
来自「调用DiskSerial.DLL读取硬盘物理ID的源代码」· C头文件 代码 · 共 51 行
H
51 行
//+--------------------------------------------------------------------------
//
// DiskSerial.h ---- Get hard disk information
// Copyright (c) 2000-2002 DSC Studio, All rights reserved
// Created 2000/08/18 by DSC
// Last Modified 2002/07/12 by DSC
// This file declares the structures, and functions
// used for getting disk information.
//
//----------------------------------------------------------------------------
#include <WINDOWS.H>
typedef struct _DISK_SERIAL
{
TCHAR lpSerialNumber[0x20];
TCHAR lpModelNumber[0x20];
TCHAR lpRevisionNumber[0x20];
LONG lBufferSize;
LONG lCylinders;
LONG lHeads;
LONG lSectors;
}DISK_SERIAL, *LPDISK_SERIAL;
#ifdef __cplusplus
extern "C" {
#endif
/* This function is exported from the DiskSerial.dll*/
BOOL WINAPI GetDiskSerial(int nDrive, LPDISK_SERIAL lpDiskSerial, LPCTSTR lpRegNumber);
UINT WINAPI GetSerialNumber(int nDrive,LPTSTR lpBuffer, LPCTSTR lpRegNumber);
UINT WINAPI GetModelNumber(int nDrive,LPTSTR lpBuffer, LPCTSTR lpRegNumber);
UINT WINAPI GetRevisionNumber(int nDrive,LPTSTR lpBuffer, LPCTSTR lpRegNumber);
LONG WINAPI GetBufferSize(int nDrive, LPCTSTR lpRegNumber);
LONG WINAPI GetDiskCylinders(int nDrive, LPCTSTR lpRegNumber);
LONG WINAPI GetDiskHeads(int nDrive, LPCTSTR lpRegNumber);
LONG WINAPI GetSectorsOfTrack(int nDrive, LPCTSTR lpRegNumber);
UINT WINAPI GetCPUSerialNumber(LPTSTR lpCpuSerial, LPCTSTR lpRegNumber);
#ifdef __cplusplus
}
#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?