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
指定對話方塊選項。 這個成員可以是下列一或多個值。
GPO_BROWSE_DISABLE_NEW
停用在 [ 所有 ] 索引標籤以外的任何索引標籤上建立新 GPO 的能力。
GPO_BROWSE_NOCOMPUTERS
移除 [ 電腦] 索引標籤。
GPO_BROWSE_NODSGPOS
移除 [ 網域/OU ] 和 [ 網站 ] 索引標籤。
GPO_BROWSE_OPENBUTTON
將 [ 確定] 按鈕變更為 [開啟]。
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
遠端
GPOTypeDS
Active Directory
gpoHint
接收 GPO 可能連結至的 Active Directory 容器的相關提示。 這個成員可以是下列其中一個值。
GPHintUnknown
沒有可用的連結資訊。
GPHintMachine
物件可能會連結到本機或遠端) (電腦。
GPHintSite
物件可能會連結至網站。
GPHintDomain
物件可能會連結至定義域。
GPHintOrganizationalUnit
物件可能會連結到組織單位。
需求
最低支援的用戶端 | Windows Vista |
最低支援的伺服器 | Windows Server 2008 |
標頭 | gpedit.h |