첨부 실행 코드는 나눔고딕코딩 폰트를 사용합니다.
본 블로그는 광고를 포함하고 있습니다.
광고 클릭에서 발생하는 수익금은 모두 블로그 콘텐츠 향상을 위해 쓰여집니다.

728x90
반응형
728x170
using System.Runtime.InteropServices;
using System.Text;

#region 볼륨 정보 구하기 - GetVolumeInformation(driveLetter, volumeNameStringBuilder, volumeNameSize, volumeSerialNumber, maximumComponentLength, FileSystemFlag, fileSystemNameStringBuilder, fileSystemNameSize)

/// <summary>
/// 볼륨 정보 구하기
/// </summary>
/// <param name="driveLetter">드라이브 문자</param>
/// <param name="volumeNameStringBuilder">볼륨명 문자열 빌더</param>
/// <param name="volumeNameSize">볼륨명 크기</param>
/// <param name="volumeSerialNumber">볼륨 시리얼 번호</param>
/// <param name="maximumComponentLength">최대 컴포넌트 길이</param>
/// <param name="fileSystemFlag">파일 시스템 플래그</param>
/// <param name="fileSystemNameStringBuilder">파일 시스템명 문자열 빌더</param>
/// <param name="fileSystemNameSize">파일 시스템명 크기</param>
/// <returns>처리 결과</returns>
[DllImport("kernel32")]
private static extern long GetVolumeInformation
(
    string        driveLetter,
    StringBuilder volumeNameStringBuilder,
    uint          volumeNameSize,
    ref uint      volumeSerialNumber,
    ref uint      maximumComponentLength,
    ref uint      fileSystemFlag,
    StringBuilder fileSystemNameStringBuilder,
    uint          fileSystemNameSize
);

#endregion
728x90
반응형
그리드형
Posted by 사용자 icodebroker
TAG , ,

댓글을 달아 주세요