IADsPathname::GetEscapedElement 方法 (iads.h)
IADsPathname::GetEscapedElement方法可用來逸出輸入路徑中的特殊字元。
語法
HRESULT GetEscapedElement(
[in] long lnReserved,
[in] BSTR bstrInStr,
[out] BSTR *pbstrOutStr
);
參數
[in] lnReserved
保留供未來使用。
[in] bstrInStr
輸入字串。
[out] pbstrOutStr
輸出字串。
傳回值
這個方法支援標準傳回值,以及下列專案:
如需詳細資訊和其他傳回值,請參閱 ADSI 錯誤碼。
備註
這個方法可用來處理路徑,這個路徑包含未逸出的字串中的特殊字元做為使用者介面的輸入。 輸入字串必須是路徑) (名稱/值組的單一元素;也就是 「CN=Smith,Jeff」。
範例
下列 Visual Basic 程式碼範例顯示 IADsPathname::GetEscapedElement所產生的效果。 執行此程式碼之後,rdn 將包含 「cn=smith,jeff」。
Dim x As New Pathname
rdn = x.GetEscapedElement(0, "cn=smith,jeff")
下列 VBScript 程式碼範例顯示 IADsPathname::GetEscapedElement所產生的效果。 執行此程式碼之後,rdn 將包含 「cn=smith,jeff」。
Dim x
Set x = CreateObject("Pathname")
rdn = x.GetEscapedElement(0, "cn=smith,jeff")
下列 C++ 程式碼範例顯示 IADsPathname::GetEscapedElement所產生的效果。 執行此程式碼之後,rdn 將包含 「cn=smith,jeff」。
LPWSTR adsPath=L"LDAP://server/cn=jeffsmith,dc=Fabrikam,dc=com";
IADsPathname *pPath = GetPathnameObject(adsPath);
BSTR rdn;
HRESULT hr = pPath->GetEscapedElement(0,CComBSTR("cn=smith,jeff")
,&rdn);
pPath->Release();
需求
最低支援的用戶端 | Windows Vista |
最低支援的伺服器 | Windows Server 2008 |
目標平台 | Windows |
標頭 | iads.h |
Dll | Activeds.dll |