Udostępnij za pośrednictwem


Funkcje ADSI

Interfejsy usługi Active Directory udostępniają następujące funkcje pomocnika klientom, którzy nie korzystają z usługi Automation.

Funkcja Opis
ADsBuildEnumerator Tworzy obiekt wyliczający dla określonego obiektu kontenera ADSI.
ADsBuildVarArrayInt Tworzy tablicę wariantów z tablicy DWORDs.
ADsBuildVarArrayStr Tworzy tablicę wariantów z tablicy ciągów Unicode.
ADsEncodeBinaryData Konwertuje obiekt blob danych binarnych na format odpowiedni dla filtru wyszukiwania.
ADsEnumerateNext Wypełnia tablicę wariantów elementami pobranymi z określonego obiektu wyliczającego.
ADsFreeEnumerator Zwalnia obiekt modułu wyliczającego utworzonego wcześniej przez program ADsBuildEnumerator.
ADsGetLastError Pobiera ostatnią wartość kodu błędu wątku wywołującego.
ADsGetObject Wiąże się z obiektem ADSI przy użyciu bieżących poświadczeń.
ADsOpenObject Wiąże się z obiektem ADSI przy użyciu określonych poświadczeń
ADsSetLastError Ustawia wartość kodu błędu wątku wywołującego.
AllocADsMem Przydziela blok pamięci.
AllocADsStr Przydziela pamięć dla danego ciągu.
FreeADsMem Zwalnia pamięć przydzieloną przez AllocADsMem.
FreeADsStr Zwalnia pamięć przydzieloną dla danego ciągu.
ReallocADsMem Przypisuje istniejącą zawartość pamięci do nowo utworzonej lokalizacji pamięci.
ReallocADsStr Zamienia istniejący ciąg na nowy.

 

Następujące funkcje ADSI są przestarzałe.

Funkcja Opis
AdsFreeAllErrorRecords Przestarzały.
AdsDecodeBinaryData Przestarzały.
PropVariantToAdsType Przestarzały.
AdsTypeToPropVariant Przestarzały.
AdsFreeAdsValues Przestarzały.
InitAdsMem Przestarzały.
AssertAdsmemLeaks Przestarzały.
dumpMemorytracker Przestarzały.