Método IDirectoryObject::D eleteDSObject (iads.h)

O método IDirectoryObject::D eleteDSObject exclui um objeto folha em uma árvore de diretório.

Sintaxe

HRESULT DeleteDSObject(
  LPWSTR pszRDNName
);

Parâmetros

pszRDNName

O nome diferenciado relativo (caminho relativo) do objeto a ser excluído.

Retornar valor

Esse método retorna os valores retornados padrão, incluindo S_OK para uma operação bem-sucedida. Para obter mais informações e outros valores retornados, consulte Códigos de erro ADSI.

Comentários

Para excluir um objeto de contêiner e seus filhos, use o método IADsDeleteOps::D eleteObject .

Exemplos

O exemplo de código C/C++ a seguir mostra como excluir um objeto de usuário.

HRESULT hr;
IDirectoryObject *pDirObject=NULL;
hr = ADsGetObject(L"LDAP://OU=Sales,DC=Fabrikam,DC=com",
    IID_IDirectoryObject, (void**) &pDirObject );
 
if ( SUCCEEDED(hr) )
{
    hr = pDirObject->DeleteDSObject( L"CN=Jeff Smith" );

    pDirObject->Release();
} 

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista
Servidor mínimo com suporte Windows Server 2008
Plataforma de Destino Windows
Cabeçalho iads.h
DLL Activeds.dll

Confira também

Códigos de erro ADSI

IADsDeleteOps::D eleteObject

IDirectoryObject