다음을 통해 공유


ADSI 단순 데이터 형식

ADSI(Active Directory 서비스 인터페이스)는 다음과 같은 간단한 데이터 형식을 정의하고 사용합니다.

typedef DWORD ADS_BOOLEAN, *PADS_BOOLEAN;
typedef LPWSTR ADS_CASE_EXACT_STRING, *PADS_CASE_EXACT_STRING;
typedef LPWSTR ADS_CASE_IGNORE_STRING, *PADS_CASE_IGNORE_STRING;
typedef LPWSTR ADS_DN_STRING, *PADS_DN_STRING;
typedef DWORD ADS_INTEGER, *PADS_INTEGER;
typedef LARGE_INTEGER ADS_LARGE_INTEGER, *PADS_LARGE_INTEGER;
typedef LPWSTR ADS_NUMERIC_STRING, *PADS_NUMERIC_STRING;
typedef LPWSTR ADS_OBJECT_CLASS, *PADS_OBJECT_CLASS;
typedef LPWSTR ADS_PRINTABLE_STRING, *PADS_PRINTABLE_STRING;
typedef HANDLE ADS_SEARCH_HANDLE, *PADS_SEARCH_HANDLE;
typedef SYSTEMTIME ADS_UTC_TIME, *PADS_UTC_TIME;

ADS_BOOLEAN

DWORD

ADS_CASE_EXACT_STRING

LPWSTR

ADS_CASE_IGNORE_STRING

LPWSTR

ADS_DN_STRING

LPWSTR

ADS_INTEGER

DWORD

ADS_LARGE_INTEGER

LARGE_INTEGER

ADS_NUMERIC_STRING

LPWSTR

ADS_OBJECT_CLASS

LPWSTR

ADS_PRINTABLE_STRING

LPWSTR

ADS_SEARCH_HANDLE

HANDLE

ADS_UTC_TIME

Systemtime

설명

ADSI가 LDAP 스키마 에서 INTEGER 로 정의된 특성을 읽을 때 항상 정수는 32비트 값으로 처리되고 데이터가 잘릴 수 있습니다. 이는 임의의 크기의 정수 값을 허용하는 LDAP 서버에만 해당됩니다. 특성이 스키마를 확장하여 정의된 사용자 지정 특성인 경우 사용자 지정 특성을 문자열로 정의하여 이 문제를 방지할 수 있습니다.

요구 사항

요구 사항
지원되는 최소 클라이언트
Windows Vista
지원되는 최소 서버
Windows Server 2008
헤더
Iads.h