次の方法で共有


ADSI 単純データ型

Active Directory サービス インターフェイス (ADSI) は、次の単純なデータ型を定義して使用します。

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_CAStandard Edition_EXACT_STRING

LPWSTR

ADS_CAStandard Edition_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_Standard EditionARCH_HANDLE

HANDLE

ADS_UTC_TIME

SYSTEMTIME

解説

ADSI は、LDAP スキーマで INTEGER として定義されている属性を読み取ると、常に整数を 32 ビット値として処理し、データを切り捨てる可能性があります。 これは、任意のサイズの整数値を許可する LDAP サーバーに関する問題にすぎません。 属性がスキーマを拡張して定義されたカスタム属性である場合、カスタム属性を文字列として定義することで、この問題を回避できます。

要件

要件 Value
サポートされている最小のクライアント
Windows Vista
サポートされている最小のサーバー
Windows Server 2008
ヘッダー
Iads.h