Bagikan melalui


Metode IADsPathname::CopyPath (iads.h)

Metode IADsPathname::CopyPath membuat salinan objek Pathname.

Sintaks

HRESULT CopyPath(
  [out] IDispatch **ppAdsPath
);

Parameter

[out] ppAdsPath

Penunjuk antarmuka IDispatch pada objek IADsPathname yang dikembalikan.

Mengembalikan nilai

Metode ini mendukung nilai pengembalian standar, serta yang berikut ini:

Untuk informasi selengkapnya dan nilai pengembalian lainnya, lihat Kode Kesalahan ADSI.

Keterangan

Metode ini digunakan untuk mengubah jalur objek dan mempertahankan jalur objek asli.

Contoh

Contoh kode Visual Basic berikut menunjukkan cara membuat salinan nama jalur.

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)

Contoh kode VBScript/ASP berikut menunjukkan cara membuat salinan nama jalur.

<%
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)
%>

Contoh kode C++ berikut membuat salinan objek pathname. Untuk informasi selengkapnya dan contoh kode fungsi GetPathnameObject , lihat 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);
 
// ...

Persyaratan

   
Klien minimum yang didukung Windows Vista
Server minimum yang didukung Windows Server 2008
Target Platform Windows
Header iads.h
DLL Activeds.dll

Lihat juga

Kode Kesalahan ADSI

IADsPathname