DSROLE_PRIMARY_DOMAIN_INFO_BASIC 構造体 (dsrole.h)

DSROLE_PRIMARY_DOMAIN_INFO_BASIC構造体は、ドメイン データを格納するために DsRoleGetPrimaryDomainInformation 関数と共に使用されます。

構文

typedef struct _DSROLE_PRIMARY_DOMAIN_INFO_BASIC {
  DSROLE_MACHINE_ROLE MachineRole;
  ULONG               Flags;
  LPWSTR              DomainNameFlat;
  LPWSTR              DomainNameDns;
  LPWSTR              DomainForestName;
  GUID                DomainGuid;
} DSROLE_PRIMARY_DOMAIN_INFO_BASIC, *PDSROLE_PRIMARY_DOMAIN_INFO_BASIC;

メンバー

MachineRole

コンピューターの役割を指定する DSROLE_MACHINE_ROLE 値のいずれかが含まれます。

Flags

追加のドメイン データを提供するフラグのセットが含まれています。 これは、次の値の 1 つ以上の組み合わせにすることができます。

DSROLE_PRIMARY_DOMAIN_GUID_PRESENT

DomainGuid メンバーには、有効なドメイン GUID が含まれています。

DSROLE_PRIMARY_DS_MIXED_MODE

ディレクトリ サービスは混合モードで実行されています。 このフラグは、 DSROLE_PRIMARY_DS_RUNNING フラグが設定されている場合にのみ有効です。

DSROLE_PRIMARY_DS_RUNNING

ディレクトリ サービスはこのコンピューターで実行されています。

DSROLE_PRIMARY_DS_READONLY

ディレクトリ サービスは、このコンピューターで読み取り専用として実行されています。

DSROLE_UPGRADE_IN_PROGRESS

コンピューターは以前のバージョンの Windows NT/Windows 2000 からアップグレードされています。

DomainNameFlat

NetBIOS ドメイン名を含む null で終わる Unicode 文字列へのポインター。

DomainNameDns

DNS ドメイン名を含む null で終わる Unicode 文字列へのポインター。 このメンバーは省略可能であり、 NULL にすることができます

DomainForestName

フォレスト名を含む null で終わる Unicode 文字列へのポインター。 このメンバーは省略可能であり、 NULL にすることができます

DomainGuid

ドメイン識別子を格納します。 このメンバーは、 Flags メンバーに DSROLE_PRIMARY_DOMAIN_GUID_PRESENT フラグが含まれている場合にのみ有効です。

要件

要件
サポートされている最小のクライアント Windows Vista
サポートされている最小のサーバー Windows Server 2008
Header dsrole.h

こちらもご覧ください

DSROLE_MACHINE_ROLE

ディレクトリ サービスの構造

DsRoleGetPrimaryDomainInformation