Compartilhar via


Funções ADSI

As Interfaces de Serviço do Active Directory expõem as seguintes funções auxiliares para clientes que não usam a Automação.

Função Descrição
ADsBuildEnumerator Cria um objeto enumerador para o objeto de contêiner ADSI especificado.
ADsBuildVarArrayInt Cria uma matriz variante de uma matriz de DWORDs.
ADsBuildVarArrayStr Cria uma matriz variante de uma matriz de cadeias de caracteres Unicode.
ADsEncodeBinaryData Converte um blob de dados binários no formato adequado para um filtro de pesquisa.
ADsEnumerateNext Popula uma matriz variante com elementos recuperados do objeto enumerador especificado.
ADsFreeEnumerator Libera um objeto enumerador criado anteriormente pelo ADsBuildEnumerator.
ADsGetLastError Recupera o último valor de código de erro do thread de chamada.
ADsGetObject Associa a um objeto ADSI usando as credenciais atuais.
ADsOpenObject Associa a um objeto ADSI usando credenciais especificadas
ADsSetLastError Define o valor do código de erro do thread de chamada.
AllocADsMem Aloca um bloco de memória.
AllocADsStr Aloca memória para uma determinada cadeia de caracteres.
FreeADsMem Libera a memória alocada por AllocADsMem.
FreeADsStr Libera a memória alocada para a cadeia de caracteres fornecida.
ReallocADsMem Atribui o conteúdo de memória existente a um local de memória recém-criado.
ReallocADsStr Substitui uma cadeia de caracteres existente por uma nova.

 

As funções ADSI a seguir são obsoletas.

Função Descrição
AdsFreeAllErrorRecords Obsoleto.
AdsDecodeBinaryData Obsoleto.
PropVariantToAdsType Obsoleto.
AdsTypeToPropVariant Obsoleto.
AdsFreeAdsValues Obsoleto.
InitAdsMem Obsoleto.
AssertAdsmemLeaks Obsoleto.
DumpMemorytracker Obsoleto.