FILE_NETWORK_OPEN_INFORMATION 구조체(wdm.h)

FILE_NETWORK_OPEN_INFORMATION 구조체는 ZwQueryInformationFile에 대한 인수로 사용됩니다.

구문

typedef struct _FILE_NETWORK_OPEN_INFORMATION {
  LARGE_INTEGER CreationTime;
  LARGE_INTEGER LastAccessTime;
  LARGE_INTEGER LastWriteTime;
  LARGE_INTEGER ChangeTime;
  LARGE_INTEGER AllocationSize;
  LARGE_INTEGER EndOfFile;
  ULONG         FileAttributes;
} FILE_NETWORK_OPEN_INFORMATION, *PFILE_NETWORK_OPEN_INFORMATION;

멤버

CreationTime

파일이 만들어진 시간을 지정합니다.

LastAccessTime

파일에 마지막으로 액세스한 시간을 지정합니다.

LastWriteTime

파일이 마지막으로 기록된 시간을 지정합니다.

ChangeTime

파일이 마지막으로 변경된 시간을 지정합니다.

AllocationSize

파일 할당 크기(바이트)를 지정합니다. 일반적으로 이 값은 기본 물리적 디바이스의 섹터 또는 클러스터 크기의 배수입니다.

EndOfFile

파일의 시작부터 바이트 오프셋으로 절대 파일 끝 위치를 지정합니다. EndOfFile 은 파일의 끝에 대한 바이트 오프셋을 지정합니다. 이 값은 0부터 시작하므로 실제로 파일의 첫 번째 무료 바이트를 나타냅니다. 즉, EndOfFile 은 파일의 마지막 유효한 바이트 바로 다음에 있는 바이트에 대한 오프셋입니다.

FileAttributes

하나 이상의 FILE_ATTRIBUTE_XXX 플래그를 지정합니다. 이러한 플래그에 대한 설명은 Microsoft Windows SDK GetFileAttributes 함수 설명서를 참조하세요.

설명

이 정보를 쿼리하려면 파일에 대한 FILE_READ_ATTRIBUTES 액세스가 필요합니다.

시간 값 CreationTime, LastAccessTime, LastWriteTimeChangeTime 은 절대 시스템 시간 형식으로 표현됩니다. 절대 시스템 시간은 1601년 그레고리오력의 시작부터 100나노초 간격의 수입니다.

이 구조체는 LONGLONG(8 바이트) 경계에 맞춰야 합니다.

요구 사항

요구 사항
헤더 wdm.h(Wdm.h, Ntddk.h, Ntifs.h 포함)

추가 정보

ZwQueryInformationFile