IADsPathname::Atur metode (iads.h)
Metode IADsPathname::Set menyiapkan objek Pathname untuk mengurai jalur direktori. Jalur diatur dengan format seperti yang didefinisikan dalam ADS_SETTYPE_ENUM.
Sintaks
HRESULT Set(
[in] BSTR bstrADsPath,
[in] long lnSetType
);
Parameter
[in] bstrADsPath
Jalur objek ADSI.
[in] lnSetType
Opsi ADS_SETTYPE_ENUM yang menentukan jenis format yang akan diambil.
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 akan mengatur namespace seperti yang ditentukan dan mengidentifikasi penyedia yang sesuai untuk melakukan operasi pemecahan jalur. Mengatur ulang ke namespace layanan yang berbeda akan kehilangan data yang sudah ditetapkan oleh metode ini.
Contoh
Contoh kode Visual Basic berikut menetapkan jalur ADSI lengkap pada objek Pathname.
Dim x As New Pathname
x.Set "LDAP://server/CN=Jeff Smith, DC=Fabrikam, DC=Com", _
ADS_SETTYPE_FULL
dn = x.GetElement(0) ' dn now is "CN=Jeff Smith".
Contoh kode VBScript/ASP berikut menetapkan jalur ADSI lengkap pada objek Pathname.
<%
Dim x
const ADS_SETTYPE_FULL = 1
Set x = CreateObject("Pathname")
path = "LDAP://server/CN=Jeff Smith, DC=Fabrikam,DC=com"
x.Set path, ADS_SETTYPE_FULL
dn = x.GetElement(0) ' dn now is "CN=Jeff Smith".
%>
Contoh kode C++ berikut menetapkan jalur ADSI lengkap pada objek Pathname.
IADsPathname *pPathname=NULL;
HRESULT hr;
hr = CoCreateInstance(CLSID_Pathname,
NULL,
CLSCTX_INPROC_SERVER,
IID_IADsPathname,
(void**)&pPathname);
if(FAILED(hr))
{
if(pPathname) pPathname->Release();
return NULL;
}
hr = pPathname->Set(CComBSTR("LDAP://CN=pencil/desk"),
ADS_SETTYPE_FULL);
Persyaratan
Klien minimum yang didukung | Windows Vista |
Server minimum yang didukung | Windows Server 2008 |
Target Platform | Windows |
Header | iads.h |
DLL | Activeds.dll |