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 값을 사용하여 이러한 값을 격리할 수 있습니다.
값 | 의미 |
---|---|
|
디스크 드라이브입니다. |
|
인쇄 큐. |
|
통신 디바이스. |
|
IPC(Interprocess Communication). |
또한 다음 값 중 하나 또는 둘 다를 지정할 수 있습니다.
값 | 의미 |
---|---|
|
IPC$(Interprocess Communication) 또는 서버의 원격 관리(ADMIN$)를 위해 예약된 특별 공유입니다. C$, D$, E$등과 같은 관리 공유를 참조할 수도 있습니다. 자세한 내용은 네트워크 공유 함수를 참조하세요. |
|
임시 공유입니다. |
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 포함) |