Поделиться через


Метод IDirectoryObject::D eleteDSObject (iads.h)

Метод IDirectoryObject::D eleteDSObject удаляет конечный объект в дереве каталогов.

Синтаксис

HRESULT DeleteDSObject(
  LPWSTR pszRDNName
);

Параметры

pszRDNName

Относительное различающееся имя (относительный путь) удаляемого объекта.

Возвращаемое значение

Этот метод возвращает стандартные возвращаемые значения, включая S_OK для успешной операции. Дополнительные сведения и другие возвращаемые значения см. в разделе Коды ошибок ADSI.

Комментарии

Чтобы удалить объект контейнера и его дочерние элементы, используйте метод IADsDeleteOps::D eleteObject .

Примеры

В следующем примере кода C/C++ показано, как удалить объект пользователя.

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();
} 

Требования

Требование Значение
Минимальная версия клиента Windows Vista
Минимальная версия сервера Windows Server 2008
Целевая платформа Windows
Header iads.h
DLL Activeds.dll

См. также раздел

Коды ошибок ADSI

IADsDeleteOps::D eleteObject

IDirectoryObject