마운트된 디스크의 드라이브 문자 구하기
참고로 첫번째 인자로 전달되는 VolumeDeviceObject는 마운트된 볼륨과 관련된 Filesystem DeviceObject를 대상으로 IoGetDiskDeviceObject()를 호출하여 구할 수 있다.
RtlVolumeDeviceToDosName
The RtlVolumeDeviceToDosName routine is obsolete for Windows XP and later. Use IoVolumeDeviceToDosName instead.
RtlVolumeDeviceToDosName returns the MS-DOS path for a specified device object that represents a file system volume.
NTSTATUS
RtlVolumeDeviceToDosName(
IN PVOID VolumeDeviceObject,
OUT PUNICODE_STRING DosName
);
- VolumeDeviceObject
- Pointer to a device object that represents a volume device object created by a storage class driver.
- DosName
- Pointer to a Unicode string containing the MS-DOS path of the volume device object specified by VolumeDeviceObject.
Parameters
Return Value
RtlVolumeDeviceToDosName returns STATUS_SUCCESS or an appropriate error status.
Comments
The behavior of this routine is identical to that of IoVolumeDeviceToDosName. For more information about how to use this routine, see IoVolumeDeviceToDosName.
Drivers that must work on older NT-based operating systems may use this routine. Drivers written for Windows XP and later must use IoVolumeDeviceToDosName instead.
Requirements
Versions: Obsolete for Microsoft Windows XP and later. Use IoVolumeDeviceToDosName instead.
Headers: Declared in ntddk.h. Include ntddk.h.
'Windows Programming > 드라이버' 카테고리의 다른 글
IoCallDriver in ReactOS (0) | 2009.05.18 |
---|---|
FsRtlRegisterFileSystemFilterCallbacks() - FileMap을 이용한 파일엑세스 모니터링 (1) | 2009.05.15 |
IoGetDiskDeviceObject() - FileSystem Devive Object의 Storage Device Object 얻기 (0) | 2009.05.15 |
Windows2000에서 구동되는 파일시스템 필터 드라이버 작성시 주의할것 (0) | 2009.04.23 |
파일 시스템 필터 드라이버 등록하기 #2 - Pagefile.sys (0) | 2009.04.23 |