Compartir a través de


Método IADsPathname::GetEscapedElement (iads.h)

El método IADsPathname::GetEscapedElement se usa para escapar caracteres especiales en la ruta de acceso de entrada.

Sintaxis

HRESULT GetEscapedElement(
  [in]  long lnReserved,
  [in]  BSTR bstrInStr,
  [out] BSTR *pbstrOutStr
);

Parámetros

[in] lnReserved

Reservado para uso futuro.

[in] bstrInStr

Cadena de entrada.

[out] pbstrOutStr

Cadena de salida.

Valor devuelto

Este método admite los valores devueltos estándar, así como los siguientes:

Para obtener más información y otros valores devueltos, consulta Códigos de error ADSI.

Comentarios

Este método se usa para controlar una ruta de acceso que contiene caracteres especiales en una cadena sin escape como entrada de una interfaz de usuario. La cadena de entrada debe ser un único elemento (par nombre-valor) de la ruta de acceso; es decir, "CN=Smith, Jeff".

Ejemplos

En el siguiente ejemplo de código de Visual Basic se muestra el efecto generado por IADsPathname::GetEscapedElement. Una vez ejecutado este código, rdn contendrá "cn=smith,jeff".

Dim x As New Pathname
 
rdn = x.GetEscapedElement(0, "cn=smith,jeff")

En el siguiente ejemplo de código de VBScript se muestra el efecto generado por IADsPathname::GetEscapedElement. Una vez ejecutado este código, rdn contendrá "cn=smith,jeff".

Dim x 
Set x = CreateObject("Pathname")
rdn = x.GetEscapedElement(0, "cn=smith,jeff")

En el siguiente ejemplo de código de C++ se muestra el efecto generado por IADsPathname::GetEscapedElement. Una vez ejecutado este código, rdn contendrá "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();

Requisitos

   
Cliente mínimo compatible Windows Vista
Servidor mínimo compatible Windows Server 2008
Plataforma de destino Windows
Encabezado iads.h
Archivo DLL Activeds.dll

Consulte también

Códigos de error adsi

IADsPathname