GPOBROWSEINFO 構造体 (gpedit.h)
GPOBROWSEINFO 構造体には、BROWSEForGPO 関数が GPO ブラウザー ダイアログ ボックスの初期化に使用する情報が含まれています。 ユーザーがダイアログ ボックスを閉じると、システムはこの構造のユーザーのアクションに関する情報を返します。
構文
typedef struct tag_GPOBROWSEINFO {
DWORD dwSize;
DWORD dwFlags;
HWND hwndOwner;
LPOLESTR lpTitle;
LPOLESTR lpInitialOU;
LPOLESTR lpDSPath;
DWORD dwDSPathSize;
LPOLESTR lpName;
DWORD dwNameSize;
GROUP_POLICY_OBJECT_TYPE gpoType;
GROUP_POLICY_HINT_TYPE gpoHint;
} GPOBROWSEINFO, *LPGPOBROWSEINFO;
メンバー
dwSize
構造体のサイズをバイト単位で指定します。
dwFlags
ダイアログ ボックスのオプションを指定します。 このメンバーには、次の値の 1 つ以上を指定できます。
GPO_BROWSE_DISABLE_NEW
[ すべて ] タブ以外のタブで新しい GPO を作成する機能を無効にします。
GPO_BROWSE_NOCOMPUTERS
[コンピューター] タブ を 削除します。
GPO_BROWSE_NODSGPOS
[ドメイン/OU] タブと [サイト] タブを削除します。
GPO_BROWSE_OPENBUTTON
[OK] ボタンを [開く] に変更します。
GPO_BROWSE_INITTOALL
[ すべて ] タブにフォーカスを置き、ダイアログ ボックスを初期化します。
hwndOwner
親ウィンドウへのハンドルを指定します。 このメンバーが NULL の場合、ダイアログ ボックスには所有者がありません。
lpTitle
タイトル バーのテキストを指定します。 このメンバーが NULL の場合、タイトル バーのテキストは نهج المجموعة オブジェクトの参照です。
lpInitialOU
初期ドメインまたは組織単位を指定します。
lpDSPath
GPO の Active Directory パスを受け取るバッファーへのポインター。
dwDSPathSize
lpDSPath バッファーのサイズを文字単位で指定します。
lpName
GPO のコンピューター名またはフレンドリ (表示) 名を受け取るバッファーへのポインター。 ユーザーが [ コンピューター ] タブで GPO を開くか作成した場合、このメンバーにはコンピューター名が含まれます。 ユーザーが Active Directory で GPO を開くか作成した場合、このメンバーにはフレンドリ名が含まれます。 GPO の種類を確認するには、 gpoType メンバーの説明を参照してください。
このメンバーは NULL にすることができます。
dwNameSize
lpName バッファーのサイズを文字単位で指定します。
gpoType
GPO の種類を受け取ります。 このメンバーには、次のいずれかの値を指定できます。
GPOTypeLocal
ローカル
GPOTypeRemote
Remote
GPOTypeDS
Active Directory
gpoHint
GPO がリンクされている可能性がある Active Directory コンテナーに関するヒントを受け取ります。 このメンバーには、次のいずれかの値を指定できます。
GPHintUnknown
リンク情報は使用できません。
GPHintMachine
オブジェクトは、コンピューター (ローカルまたはリモート) にリンクされている可能性があります。
GPHintSite
オブジェクトがサイトにリンクされている可能性があります。
GPHintDomain
オブジェクトがドメインにリンクされている可能性があります。
GPHintOrganizationalUnit
オブジェクトは組織単位にリンクされている可能性があります。
要件
サポートされている最小のクライアント | Windows Vista |
サポートされている最小のサーバー | Windows Server 2008 |
Header | gpedit.h |