NetFile 함수(네트워크 공유 관리)
네트워크 파일 함수는 서버에서 열린 파일, 디바이스 및 파이프 리소스를 모니터링하고 닫는 방법을 제공합니다. 파일 함수는 다음과 같습니다.
함수 | Description |
---|---|
NetFileClose | 리소스를 강제로 닫습니다. |
NetFileEnum | 서버의 열린 파일에 대한 정보를 반환합니다. |
NetFileGetInfo | 서버 리소스의 특정 열기에 대한 정보를 반환합니다. |
다른 수단으로 파일을 닫을 수 없는 경우 NetFileClose 함수를 호출합니다. NetFileClose는 파일을 닫기 전에 클라이언트 시스템에 캐시된 데이터를 파일에 쓰지 않으므로 이 함수를 주의해서 사용해야 합니다.
NetFileEnum 함수는 서버에서 열린 리소스에 대한 정보를 반환합니다. 파일을 하나 이상의 애플리케이션에서 하나 이상 열 수 있습니다. 각 파일 열기는 고유하게 식별됩니다. NetFileEnum 함수는 각 파일 열기에 대한 항목을 반환합니다. NetFileGetInfo 함수는 리소스의 한 개 열기에 대한 정보를 반환합니다.
파일 정보는 다음 수준에서 사용할 수 있습니다.
수준 0 및 1은 지원되지 않습니다. 수준 2는 열 때 리소스에 할당된 ID 번호만 반환합니다. 수준 3은 ID 번호, 사용 권한, 파일 잠금 및 리소스를 연 사용자의 이름을 반환합니다.
Active Directory를 프로그래밍하는 경우 특정 ADSI(Active Directory Service Interface) 메서드를 호출하여 NetFileEnum 및 NetFileGetInfo 함수를 호출하여 달성할 수 있는 동일한 기능을 달성할 수 있습니다. 자세한 내용은 IADsResource 및 IADsFileServiceOperations를 참조하세요.