IADsPathname::CopyPath 메서드(iads.h)
IADsPathname::CopyPath 메서드는 Pathname 개체의 복사본을 만듭니다.
구문
HRESULT CopyPath(
[out] IDispatch **ppAdsPath
);
매개 변수
[out] ppAdsPath
반환된 IADsPathname 개체의 IDispatch 인터페이스 포인터입니다.
반환 값
이 메서드는 표준 반환 값과 다음을 지원합니다.
자세한 내용 및 기타 반환 값은 ADSI 오류 코드를 참조하세요.
설명
이 메서드는 개체 경로를 수정하고 원래 개체 경로를 유지하는 데 사용됩니다.
예제
다음 Visual Basic 코드 예제에서는 경로 이름의 복사본을 만드는 방법을 보여줍니다.
Dim x, y As New Pathname
x.Set "LDAP://srv1/dc=dom,dc=company,dc=com",ADS_SETTYPE_FULL
set y = x.CopyPath
MsgBox y.Retrieve(ADS_FORMAT_WINDOWS)
다음 VBScript/ASP 코드 예제에서는 경로 이름의 복사본을 만드는 방법을 보여줍니다.
<%
Dim x, y
Const ADS_SETTYPE_FULL = 1
Const ADS_FORMAT_WINDOWS = 1
Set x = CreateObject("Pathname")
x.Set "LDAP://srv1/dc=dom,dc=company,dc=com",ADS_SETTYPE_FULL
set y = x.CopyPath
Response.Write y.Retrieve(ADS_FORMAT_WINDOWS)
%>
다음 C++ 코드 예제에서는 pathname 개체의 복사본을 만듭니다. GetPathnameObject 함수의 코드 예제 및 자세한 내용은 IADsPathname을 참조하세요.
IADsPathname *pPath;
LPWSTR adsPath;
adsPath = L"LDAP://server/cn=jeff smith,dc=Fabrikam,dc=com";
IADsPathname *pPath = GetPathnameObject(adsPath)
if (!pPath) exit(0);
IDispatch *pDisp;
HRESULT hr;
hr = pPath->CopyPath(&pDisp);
if(FAILED(hr)) exit(hr);
IADsPathname *pPathCopy;
hr = pDisp->QueryInterface(IID_IADsPathname,(void**)&pPathCopy);
// ...
요구 사항
지원되는 최소 클라이언트 | Windows Vista |
지원되는 최소 서버 | Windows Server 2008 |
대상 플랫폼 | Windows |
헤더 | iads.h |
DLL | Activeds.dll |