정보: 직접 드라이브 액세스 Win32 미만

기술 자료 번역 기술 자료 번역
기술 자료: 100027 - 이 문서가 적용되는 제품 보기.
모두 확대 | 모두 축소

요약

Win32 기반 응용 프로그램이 직접 디스크 액세스 (I/O 원시) 실제 하드 드라이브 열려면 폼의 장치 이름을 사용하십시오.
\\.\PhysicalDriveN
여기서 N 0, 1, 2, 등, 각 물리적 드라이브에 있는 시스템 나타내는 것입니다.

논리 드라이브를 열려면 형태의 직접 액세스하는 것입니다.
\\.\X:
하드 드라이브 파티션 문자, 플로피 디스크 드라이브 또는 CD-ROM 드라이브 X: 위치.

추가 정보

실제 열거나 드라이브에 적절한 액세스 권한이 있는지 CreateFile() 응용 프로그래밍 인터페이스 (API) 이러한 장치 이름을 사용하여 논리 드라이브가 제공된 (즉, 관리자여야 합니다). 드라이브에 액세스하기 위해 CreateFile() FILE_SHARE_READ 및 FILE_SHARE_WRITE 플래그를 사용해야 합니다.

논리 또는 실제 드라이브를 연 후에는 다음 전체 드라이브에 데이터에 직접 I/O를 수행할 수 있습니다. 직접 디스크 I/O를 수행하는 경우, 검색, 읽기 및 장치 및 섹터 경계에 따라 섹터 크기의 배수로 쓰기 수 합니다. DeviceIoControl() 필요한 버퍼 크기를 계산할 수 있도록 IOCTL_DISK_GET_DRIVE_GEOMETRY 바이트 당 섹터, 섹터, 트랙, 등을 당 섹터 수를 사용하여 호출하십시오.

참고 Win32 기반 응용 프로그램 내부 Windows NT 개체 이름을; 사용하여 파일을 열 수 없습니다. 예를 들어, CD-ROM 드라이브 열어 여는 중
\Device\CdRom0
올바른 Win32 장치 이름이 없기 때문에 작동하지 않습니다. 응용 프로그램 QueryDosDevice() API 유효한 모든 Win32 장치 이름 목록을 가져오고 특정 Win32 장치 이름 및 내부 Windows NT 개체 이름 사이의 매핑을 볼 수 있습니다. 충분한 권한 수준으로 실행되는 응용 프로그램을 정의할 재정의 또는 DefineDosDevice() API를 호출하여 Win32 장치 매핑을 삭제할 수 있습니다.

속성

기술 자료: 100027 - 마지막 검토: 2003년 5월 6일 화요일 - 수정: 2.0
본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft Win32 Application Programming Interface?을(를) 다음과 함께 사용했을 때
    • Microsoft Windows NT Advanced Server 3.1
    • Microsoft Windows NT 4.0
    • Microsoft Windows NT 3.51 서비스 팩 5
    • Microsoft Windows NT 4.0
    • the operating system: Microsoft Windows 2000
    • the operating system: Microsoft Windows XP
키워드:?
kbmt kbapi kbfileio kbinfo kbkernbase KB100027 KbMtko
기계 번역된 문서
중요: 본 문서는 전문 번역가가 번역한 것이 아니라 Microsoft 기계 번역 소프트웨어로 번역한 것입니다. Microsoft는 번역가가 번역한 문서 및 기계 번역된 문서를 모두 제공하므로 Microsoft 기술 자료에 있는 모든 문서를 한글로 접할 수 있습니다. 그러나 기계 번역 문서가 항상 완벽한 것은 아닙니다. 따라서 기계 번역 문서에는 마치 외국인이 한국어로 말할 때 실수를 하는 것처럼 어휘, 구문 또는 문법에 오류가 있을 수 있습니다. Microsoft는 내용상의 오역 또는 Microsoft 고객이 이러한 오역을 사용함으로써 발생하는 부 정확성, 오류 또는 손해에 대해 책임을 지지 않습니다. Microsoft는 이러한 문제를 해결하기 위해 기계 번역 소프트웨어를 자주 업데이트하고 있습니다.

피드백 보내기

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com