다음을 통해 공유


CONNECTION_INFO_1 구조체(lmshare.h)

연결의 ID 번호, 열린 파일 수, 연결 시간, 연결 사용자 수 및 연결 유형을 포함합니다.

구문

typedef struct _CONNECTION_INFO_1 {
  DWORD coni1_id;
  DWORD coni1_type;
  DWORD coni1_num_opens;
  DWORD coni1_num_users;
  DWORD coni1_time;
  LMSTR coni1_username;
  LMSTR coni1_netname;
} CONNECTION_INFO_1, *PCONNECTION_INFO_1, *LPCONNECTION_INFO_1;

멤버

coni1_id

연결 ID 번호를 지정합니다.

coni1_type

로컬 디바이스 이름에서 공유 리소스로의 연결 유형을 지정하는 값의 조합입니다.

다음 값 중 하나를 지정할 수 있습니다. STYPE_MASK 값을 사용하여 이러한 값을 격리할 수 있습니다.

의미
STYPE_DISKTREE
디스크 드라이브입니다.
STYPE_PRINTQ
인쇄 큐.
STYPE_DEVICE
통신 디바이스.
STYPE_IPC
IPC(Interprocess Communication).
 

또한 다음 값 중 하나 또는 둘 다를 지정할 수 있습니다.

의미
STYPE_SPECIAL
IPC$(Interprocess Communication) 또는 서버의 원격 관리(ADMIN$)를 위해 예약된 특별 공유입니다. C$, D$, E$등과 같은 관리 공유를 참조할 수도 있습니다. 자세한 내용은 네트워크 공유 함수를 참조하세요.
STYPE_TEMPORARY
임시 공유입니다.

coni1_num_opens

연결의 결과로 현재 열려 있는 파일 수를 지정합니다.

coni1_num_users

연결의 사용자 수를 지정합니다.

coni1_time

연결이 설정된 시간(초)을 지정합니다.

coni1_username

문자열에 대한 포인터입니다. 리소스를 공유하는 서버가 사용자 수준 보안으로 실행되는 경우 coni1_username 멤버는 연결을 만든 사용자를 설명합니다. 서버가 공유 수준 보안으로 실행되는 경우 coni1_username 연결을 만든 컴퓨터(컴퓨터 이름)를 설명합니다. Windows는 공유 수준 보안을 지원하지 않습니다.

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

coni1_netname

서버 공유 리소스의 공유 이름 또는 클라이언트의 컴퓨터 이름을 지정하는 문자열에 대한 포인터입니다. 이 멤버의 값은 NetConnectionEnum 함수에 대한 한정자 매개 변수로 지정된 이름에 따라 달라집니다. NetConnectionEnum에 대한 한정자 매개 변수에 지정되지 않은 이름은 coni1_netname 자동으로 제공됩니다.

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

요구 사항

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

참고 항목

NetConnectionEnum

네트워크 관리 개요

네트워크 관리 구조

네트워크 공유 함수