次の方法で共有


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

こちらもご覧ください

ドメイン コントローラーとレプリケーション管理の構造

DsFreeSchemaGuidMap

DsMapSchemaGuids

GUID