DS_SCHEMA_GUID_MAPA構造体 (ntdsapi.h)
DS_SCHEMA_GUID_MAP 構造体には、DsMapSchemaGuidsへの呼び出しの結果が含まれます。 DsMapSchemaGuids GUID のマッピングに成功した場合、DS_SCHEMA_GUID_MAP には GUID と GUID が参照するオブジェクトの表示名の両方が含まれます。
構文
typedef struct {
GUID guid;
DWORD guidType;
#if ...
CHAR *pName;
#else
LPSTR pName;
#endif
} DS_SCHEMA_GUID_MAPA, *PDS_SCHEMA_GUID_MAPA;
メンバーズ
guid
オブジェクト GUID を指定する GUID 構造体を
guidType
DsMapSchemaGuidsによってマップされる GUID の種類を示します。
DS_SCHEMA_GUID_ATTR
GUID はプロパティを識別します。
DS_SCHEMA_GUID_ATTR_SET
GUID は、プロパティ セットを識別します。
DS_SCHEMA_GUID_CLASS
GUID は、オブジェクトの種類を識別します。
DS_SCHEMA_GUID_CONTROL_RIGHT
GUID は、拡張アクセス権を識別します。
DS_SCHEMA_GUID_NOT_FOUND
ディレクトリ サービス スキーマに GUID が見つかりません。
pName
GUID に関連付けられている表示名を指定する null で終わる文字列値へのポインター。 dsMapSchemaGuids
備考
手記
ntdsapi.h ヘッダーは、unicode プリプロセッサ定数の定義に基づいて、この関数の ANSI または Unicode バージョンを自動的に選択するエイリアスとしてDS_SCHEMA_GUID_MAPを定義します。 エンコードに依存しないエイリアスをエンコードに依存しないコードと組み合わせて使用すると、コンパイルエラーやランタイム エラーが発生する不一致が発生する可能性があります。 詳細については、「関数プロトタイプの 規則」を参照してください。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows Vista |
サポートされる最小サーバー | Windows Server 2008 |
ヘッダー | ntdsapi.h |
関連項目
DsFreeSchemaGuidMap を
DsMapSchemaGuids の