Share via


WPUGetProviderPath 함수(ws2spi.h)

WPUGetProviderPath 함수는 지정된 공급자에 대한 DLL 경로를 검색합니다.

구문

int WPUGetProviderPath(
  [in]      LPGUID lpProviderId,
  [out]     WCHAR  *lpszProviderDllPath,
  [in, out] LPINT  lpProviderDllPathLen,
  [out]     LPINT  lpErrno
);

매개 변수

[in] lpProviderId

공급자의 로컬 고유 식별자입니다. WSCEnumProtocols를 사용하여 얻은 값이어야 합니다.

[out] lpszProviderDllPath

공급자 DLL의 경로를 식별하는 문자열이 포함된 버퍼에 대한 포인터입니다. 이 경로는 null로 끝나는 문자열이며 포함된 환경 문자열(예: %SystemRoot%)이 확장되지 않았습니다.

[in, out] lpProviderDllPathLen

lpszProviderDllPath가 가리키는 버퍼의 크기(문자)입니다.

[out] lpErrno

오류 코드에 대한 포인터입니다.

반환 값

오류가 발생하지 않으면 WPUGetProviderPath는 0을 반환합니다. 그렇지 않으면 SOCKET_ERROR 반환하고 lpErrno에서 특정 오류 코드를 사용할 수 있습니다.

오류 코드 의미
WSAEINVAL
lpProviderId 매개 변수는 유효한 공급자를 지정하지 않습니다.
WSAEFAULT
lpszProviderDllPath 또는 lpErrno가 사용자 주소 공간의 유효한 부분에 있지 않거나 lpProviderDllPathLen이 너무 작습니다.
 
 

설명

WPUGetProviderPath 함수는 지정된 공급자에 대한 DLL 경로를 검색합니다. DLL 경로는 null로 종료되며 포함된 환경 문자열(예: %SystemRoot%)을 포함할 수 있습니다. 따라서 LoadLibrary와 함께 사용하기 전에 문자열을 확장해야 합니다. 자세한 내용은 LoadLibrary를 참조하세요.

요구 사항

   
지원되는 최소 클라이언트 Windows 2000 Professional[데스크톱 앱만]
지원되는 최소 서버 Windows 2000 Server[데스크톱 앱만]
대상 플랫폼 Windows
헤더 ws2spi.h

참고 항목

WSCEnumProtocols

WSCInstallProvider