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 |