다음을 통해 공유


IoQueryFileDosDeviceName 함수(ntifs.h)

IoQueryFileDosDeviceName 루틴은 파일의 MS-DOS 디바이스 이름을 검색합니다.

통사론

NTSTATUS IoQueryFileDosDeviceName(
  [in]  PFILE_OBJECT             FileObject,
  [out] POBJECT_NAME_INFORMATION *ObjectNameInformation
);

매개 변수

[in] FileObject

파일의 파일 개체에 대한 포인터입니다.

[out] ObjectNameInformation

새로 할당된 OBJECT_NAME_INFORMATION 구조체에 대한 반환된 포인터입니다. 이 구조는 MS-DOS 디바이스 이름 정보를 사용하여 성공적인 반환에 채워집니다. 구조체는 다음과 같이 정의됩니다.

typedef struct _OBJECT_NAME_INFORMATION {
    UNICODE_STRING Name;
} OBJECT_NAME_INFORMATION, *POBJECT_NAME_INFORMATION;
참고 이 구조는 ExFreePool호출하여 결국 해제되어야 합니다.
 

반환 값

IoQueryFileDosDeviceName STATUS_SUCCESS 또는 오류 NTSTATUS 값(예: STATUS_INSUFFICIENT_RESOURCES)을 반환합니다.

발언

MS-DOS 이름에 대한 자세한 내용은 SDK(Platform Software Development Kit) 설명서의 파일 및 I/O 섹션을 참조하세요.

요구 사항

요구
지원되는 최소 클라이언트 이 루틴은Windows XP부터 사용할 수 있습니다.
대상 플랫폼 보편적
헤더 ntifs.h(Ntifs.h, Fltkernel.h 포함)
라이브러리 NtosKrnl.lib
DLL NtosKrnl.exe
IRQL PASSIVE_LEVEL

참고 항목

UNICODE_STRING