NETINFOSTRUCT 구조체(winnetwk.h)
NETINFOSTRUCT 구조에는 WNetGetNetworkInformation 함수에서 반환된 네트워크 공급자를 설명하는 정보가 포함되어 있습니다.
구문
typedef struct _NETINFOSTRUCT {
DWORD cbStructure;
DWORD dwProviderVersion;
DWORD dwStatus;
DWORD dwCharacteristics;
ULONG_PTR dwHandle;
WORD wNetType;
DWORD dwPrinters;
DWORD dwDrives;
} NETINFOSTRUCT, *LPNETINFOSTRUCT;
멤버
cbStructure
형식:DWORD
NETINFOSTRUCT 구조체의 크기(바이트)입니다. 호출자는 전달된 구조체의 크기를 나타내기 위해 이 값을 제공해야 합니다. 반환 시 구조체의 크기가 채워집니다.
dwProviderVersion
형식:DWORD
네트워크 공급자 소프트웨어의 버전 번호입니다.
dwStatus
형식:DWORD
네트워크 공급자 소프트웨어의 현재 상태. 이 멤버는 다음 값 중 하나일 수 있습니다.
값 | 의미 |
---|---|
|
네트워크가 실행 중입니다. |
|
네트워크를 사용할 수 없습니다. |
|
네트워크는 현재 요청을 처리할 수 없지만 곧 사용할 수 있게 됩니다. (이 값은 일반적으로 네트워크가 시작 중임을 나타냅니다.) |
dwCharacteristics
형식:DWORD
네트워크 공급자 소프트웨어의 특징.
이 값은 0입니다.
Windows Me/98/95: 이 멤버는 다음 값 중 하나 이상일 수 있습니다.
dwHandle
형식: ULONG_PTR
네트워크 공급자 또는 16비트 Windows 네트워크 드라이버에 대한 instance 핸들입니다.
wNetType
형식: WORD
실행 중인 네트워크에 고유한 네트워크 유형입니다. 이 값은 리소스가 영구적이거나 링크에 저장되는 경우 리소스를 특정 네트워크와 연결합니다. 헤더 파일 Winnetwk.h에서 네트워크 유형의 전체 목록을 찾을 수 있습니다.
dwPrinters
형식:DWORD
LPT1에 해당하는 하위 비트가 있는 로컬 프린터 디바이스를 리디렉션하기 위한 유효한 인쇄 번호를 나타내는 비트 플래그 집합입니다.
Windows Me/98/95: 이 값은 항상 –1로 설정됩니다.
dwDrives
형식:DWORD
A:에 해당하는 하위 비트가 있는 디스크 드라이브를 리디렉션하기 위한 유효한 로컬 디스크 디바이스를 나타내는 비트 플래그 집합입니다.
Windows Me/98/95: 이 값은 항상 –1로 설정됩니다.
설명
NETINFOSTRUCT 구조에는 네트워크 공급자 소프트웨어 버전 및 네트워크의 현재 상태 같이 네트워크를 설명하는 정보가 포함되어 있습니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 2000 Professional[데스크톱 앱만] |
지원되는 최소 서버 | Windows 2000 Server[데스크톱 앱만] |
머리글 | winnetwk.h |