WNetGetProviderNameA 함수(winnetwk.h)

WNetGetProviderName 함수는 특정 유형의 네트워크에 대한 공급자 이름을 가져옵니다.

구문

DWORD WNetGetProviderNameA(
  [in]      DWORD   dwNetType,
  [out]     LPSTR   lpProviderName,
  [in, out] LPDWORD lpBufferSize
);

매개 변수

[in] dwNetType

네트워크에 고유한 네트워크 유형입니다. 두 네트워크가 동일한 형식을 주장하는 경우 함수는 먼저 로드된 공급자의 이름을 반환합니다. 네트워크 유형의 상위 단어만 사용됩니다. 네트워크가 하위 단어의 하위 형식을 보고하면 무시됩니다.

헤더 파일 Winnetwk.h에서 네트워크 유형의 전체 목록을 찾을 수 있습니다.

[out] lpProviderName

네트워크 공급자 이름을 수신하는 버퍼에 대한 포인터입니다.

[in, out] lpBufferSize

함수에 전달된 버퍼의 크기(문자)입니다. 반환 값이 ERROR_MORE_DATA 경우 lpBufferSize 는 공급자 이름을 보유하는 데 필요한 버퍼 크기를 문자 단위로 반환합니다.

Windows Me/98/95: 버퍼의 크기는 문자가 아닌 바이트 단위입니다. 또한 버퍼는 1 바이트 이상이어야 합니다.

반환 값

함수가 성공하면 반환 값이 NO_ERROR.

함수가 실패하면 반환 값은 다음 값 중 하나와 같은 시스템 오류 코드입니다.

반환 코드 설명
ERROR_MORE_DATA
버퍼가 너무 작아서 네트워크 공급자 이름을 보유할 수 없습니다.
ERROR_NO_NETWORK
네트워크를 사용할 수 없습니다.
ERROR_INVALID_ADDRESS
lpProviderName 매개 변수 또는 lpBufferSize 매개 변수가 잘못되었습니다.

설명

참고

winnetwk.h 헤더는 유니코드 전처리기 상수의 정의에 따라 이 함수의 ANSI 또는 유니코드 버전을 자동으로 선택하는 별칭으로 WNetGetProviderName을 정의합니다. 인코딩 중립 별칭을 인코딩 중립이 아닌 코드와 혼합하면 컴파일 또는 런타임 오류가 발생하는 불일치가 발생할 수 있습니다. 자세한 내용은 함수 프로토타입에 대한 규칙을 참조하세요.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 2000 Professional[데스크톱 앱만]
지원되는 최소 서버 Windows 2000 Server[데스크톱 앱만]
대상 플랫폼 Windows
헤더 winnetwk.h
라이브러리 Mpr.lib
DLL Mpr.dll

추가 정보

WNetGetNetworkInformation

WNetGetResourceInformation

WNetGetUniversalName

WNet(Windows 네트워킹) 개요

Windows 네트워킹 함수