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 が GUID を表示名にマップできなかった場合、この値は NULL になる可能性があります。
注釈
注意
ntdsapi.h ヘッダーは、unicode プリプロセッサ定数の定義に基づいて、この関数の ANSI または Unicode バージョンを自動的に選択するエイリアスとしてDS_SCHEMA_GUID_MAPを定義します。 エンコードに依存しないエイリアスをエンコードニュートラルでないコードと組み合わせて使用すると、コンパイルまたはランタイム エラーが発生する不一致が発生する可能性があります。 詳細については、「 関数プロトタイプの規則」を参照してください。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista |
サポートされている最小のサーバー | Windows Server 2008 |
Header | ntdsapi.h |