다음을 통해 공유


함수 사용

네트워크 관리 기능은 워크스테이션과 서버 간의 연결(사용)을 검사하고 관리합니다. use 함수는 다음과 같습니다.

함수 Description
NetUseAdd 로컬 컴퓨터와 서버 간의 연결을 만듭니다.
NetUseDel 공유 리소스에 대한 연결을 종료합니다.
NetUseEnum 로컬 컴퓨터와 원격 서버의 리소스 간의 모든 현재 연결을 나열합니다.
NetUseGetInfo 공유 리소스에 대한 연결에 대한 정보를 반환합니다.

 

이러한 함수는 서버 메시지 블록(LAN 관리자 워크스테이션) 클라이언트에만 적용됩니다. NetUseGetInfo 함수는 DFS(분산 파일 시스템) 공유를 지원하지 않습니다. 다른 네트워크 공급자(예: WebDAV 또는 DFS 공유)를 사용하여 공유 리소스에 대한 연결 정보를 검색하려면 WNetGetConnection 함수를 사용합니다.

연결은 세션과 구별됩니다. 워크스테이션이 서버의 공유 리소스에 처음으로 연결할 때 세션 이 설정됩니다. 워크스테이션과 서버 간의 모든 추가 연결은 세션이 종료될 때까지 동일한 세션의 일부입니다. 두 가지 유형의 연결을 만들 수 있습니다. 즉, 디바이스 이름 연결(명시적 연결만 가능)과 UNC(범용 명명 규칙) 연결(명시적 또는 암시적일 수 있습니다).

연결은 사용자 단위로 이루어집니다. 사용자가 로그오프하면 사용자가 만든 연결이 삭제됩니다. 따라서 원격 사용자가 설정한 연결은 대화형으로 해당 컴퓨터에 로그온한 사용자조차도 다른 사용자가 액세스할 수 없으므로 네트워크 관리 사용 함수는 로컬 전용입니다.

NetUseAdd 함수는 로컬 디바이스 이름을 원격 서버 리소스의 공유 이름(\\servernamesharename\)으로 리디렉션하여 로컬 컴퓨터와 서버에서 공유된 리소스 간에 명시적 연결을 설정합니다. 디바이스 이름 연결이 만들어지면 사용자 또는 애플리케이션은 로컬 디바이스 이름을 지정하여 원격 리소스를 사용할 수 있습니다.

암시적 UNC 연결은 연결을 담당하는 함수에 의해 이루어집니다. 암시적 UNC 연결을 설정하기 위해 애플리케이션은 UNC 경로를 허용하는 모든 함수에 리소스의 공유 이름을 전달합니다. 함수는 UNC 이름을 수락하고 지정된 공유 이름에 연결합니다. 이 연결에 대한 모든 추가 요청에는 전체 공유 이름이 필요합니다.

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