USE_INFO_1 구조체(lmuse.h)

USE_INFO_1 구조에는 로컬 디바이스와 공유 리소스 간의 연결에 대한 정보가 포함되어 있습니다. 이 정보에는 연결 상태 및 연결 유형이 포함됩니다.

구문

typedef struct _USE_INFO_1 {
  LMSTR ui1_local;
  LMSTR ui1_remote;
  LMSTR ui1_password;
  DWORD ui1_status;
  DWORD ui1_asg_type;
  DWORD ui1_refcount;
  DWORD ui1_usecount;
} USE_INFO_1, *PUSE_INFO_1, *LPUSE_INFO_1;

멤버

ui1_local

형식: LMSTR

공유 리소스로 리디렉션되는 로컬 디바이스 이름(예: 드라이브 E 또는 LPT1)이 포함된 문자열에 대한 포인터입니다. 상수 DEVLEN은 문자열의 최대 문자 수를 지정합니다. 이 멤버는 NULL일 수 있습니다. 자세한 내용은 아래 설명 부분을 참조하십시오.

_WIN32_WINNT 또는 FORCE_UNICODE 정의된 경우 이 문자열은 유니코드입니다.

ui1_remote

형식: LMSTR

액세스 중인 원격 리소스의 공유 이름을 포함하는 문자열에 대한 포인터입니다. 문자열은 다음과 같은 형식입니다.

\\servername\sharename

_WIN32_WINNT 또는 FORCE_UNICODE 정의된 경우 이 문자열은 유니코드입니다.

ui1_password

형식: LMSTR

특정 워크스테이션과 서버 간의 세션을 설정하는 데 필요한 암호를 포함하는 문자열에 대한 포인터입니다.

_WIN32_WINNT 또는 FORCE_UNICODE 정의된 경우 이 문자열은 유니코드입니다.

ui1_status

형식:DWORD

연결의 상태. 이 요소는 NetUseAdd 함수에서 사용되지 않습니다. 다음 값이 정의됩니다.

의미
USE_OK
연결이 유효합니다.
USE_PAUSED
로컬 워크스테이션에서 일시 중지되었습니다.
USE_SESSLOST
연결 끊김
USE_DISCONN
오류가 발생했습니다.
USE_NETERR
네트워크 오류가 발생했습니다.
USE_CONN
연결이 이루어지고 있습니다.
USE_RECONN
다시.

ui1_asg_type

형식:DWORD

액세스되는 원격 리소스의 유형입니다. 이 멤버는 다음 값 중 하나일 수 있습니다.

의미
USE_WILDCARD
서버의 공유 리소스 유형과 일치합니다. 와일드카드는 NetUseAdd 함수에서만 사용할 수 있으며 ui1_local 멤버가 NULL인 경우에만 사용할 수 있습니다. 자세한 내용은 아래 설명 부분을 참조하십시오.
USE_DISKDEV
디스크 디바이스.
USE_SPOOLDEV
스풀 프린터.
USE_IPC
IPC(Interprocess Communication).

ui1_refcount

형식:DWORD

원격 리소스에서 열려 있는 파일, 디렉터리 및 기타 프로세스의 수입니다. 이 요소는 NetUseAdd 함수에서 사용되지 않습니다.

ui1_usecount

형식:DWORD

리소스와 함께 설정된 명시적 연결(로컬 디바이스 이름을 사용한 리디렉션) 또는 암시적 UNC 연결(로컬 디바이스 이름 없는 리디렉션)의 수입니다.

설명

NULLui1_local 멤버를 지정하면 드라이브 문자 또는 디바이스를 리디렉션하지 않고 서버에 대한 인증을 요청합니다. 동일한 연결이 적용되는 동안 서버와 관련된 이후 리디렉션은 NetUseAdd 함수에 대한 초기 호출에서 ui1_password 멤버가 지정한 암호를 사용합니다.

요구 사항

   
지원되는 최소 클라이언트 Windows 2000 Professional[데스크톱 앱만]
지원되는 최소 서버 Windows 2000 Server[데스크톱 앱만]
머리글 lmuse.h(Lm.h 포함)

참고 항목

NetUseAdd

NetUseEnum

NetUseGetInfo

네트워크 관리 개요

네트워크 관리 구조

함수 사용