다음을 통해 공유


NetFile 함수(네트워크 관리)

네트워크 관리 파일 함수는 서버에서 열려 있는 파일, 디바이스 및 파이프 리소스를 모니터링하고 닫는 방법을 제공합니다. 파일 함수는 다음과 같습니다.

함수 Description
NetFileClose 리소스를 강제로 닫습니다.
NetFileEnum 서버의 열린 파일에 대한 정보를 반환합니다.
NetFileGetInfo 서버 리소스의 특정 열기에 대한 정보를 반환합니다.

 

다른 수단으로 파일을 닫을 수 없는 경우 NetFileClose 함수를 호출합니다. NetFileClose는 파일을 닫기 전에 클라이언트 시스템에 캐시된 데이터를 파일에 쓰지 않으므로 이 함수는 주의해서 사용해야 합니다.

NetFileEnum 함수는 서버에서 열린 리소스에 대한 정보를 반환합니다. 파일을 하나 이상의 애플리케이션에서 하나 이상 열 수 있습니다. 각 파일 열기는 고유하게 식별됩니다. NetFileEnum 함수는 각 파일 열기에 대한 항목을 반환합니다. NetFileGetInfo 함수는 리소스의 한 개 열기에 대한 정보를 반환합니다.

파일 정보는 다음 수준에서 사용할 수 있습니다.

수준 0과 1은 지원되지 않습니다. 수준 2는 리소스를 열 때 리소스에 할당된 ID 번호만 반환합니다. 수준 3은 ID 번호, 권한, 파일 잠금 및 리소스를 연 사용자의 이름을 반환합니다.

Active Directory를 프로그래밍하는 경우 특정 ADSI(Active Directory Service Interface) 메서드를 호출하여 NetFileEnumNetFileGetInfo 함수를 호출하여 달성할 수 있는 동일한 기능을 달성할 수 있습니다. 자세한 내용은 IADsResourceIADsFileServiceOperations를 참조하세요.