RESTRICTIONS 枚举 (shlobj_core.h)

这些标志与 SHRestricted 函数一起使用。 SHRestricted 用于确定指定的管理员策略是否有效。 在许多情况下,应用程序需要修改某些行为,以符合系统管理员颁布的策略。

语法

typedef enum RESTRICTIONS {
  REST_NONE = 0x00000000,
  REST_NORUN = 0x00000001,
  REST_NOCLOSE = 0x00000002,
  REST_NOSAVESET = 0x00000004,
  REST_NOFILEMENU = 0x00000008,
  REST_NOSETFOLDERS = 0x00000010,
  REST_NOSETTASKBAR = 0x00000020,
  REST_NODESKTOP = 0x00000040,
  REST_NOFIND = 0x00000080,
  REST_NODRIVES = 0x00000100,
  REST_NODRIVEAUTORUN = 0x00000200,
  REST_NODRIVETYPEAUTORUN = 0x00000400,
  REST_NONETHOOD = 0x00000800,
  REST_STARTBANNER = 0x00001000,
  REST_RESTRICTRUN = 0x00002000,
  REST_NOPRINTERTABS = 0x00004000,
  REST_NOPRINTERDELETE = 0x00008000,
  REST_NOPRINTERADD = 0x00010000,
  REST_NOSTARTMENUSUBFOLDERS = 0x00020000,
  REST_MYDOCSONNET = 0x00040000,
  REST_NOEXITTODOS = 0x00080000,
  REST_ENFORCESHELLEXTSECURITY = 0x00100000,
  REST_LINKRESOLVEIGNORELINKINFO = 0x00200000,
  REST_NOCOMMONGROUPS = 0x00400000,
  REST_SEPARATEDESKTOPPROCESS = 0x00800000,
  REST_NOWEB = 0x01000000,
  REST_NOTRAYCONTEXTMENU = 0x02000000,
  REST_NOVIEWCONTEXTMENU = 0x04000000,
  REST_NONETCONNECTDISCONNECT = 0x08000000,
  REST_STARTMENULOGOFF = 0x10000000,
  REST_NOSETTINGSASSIST = 0x20000000,
  REST_NOINTERNETICON = 0x40000001,
  REST_NORECENTDOCSHISTORY = 0x40000002,
  REST_NORECENTDOCSMENU = 0x40000003,
  REST_NOACTIVEDESKTOP = 0x40000004,
  REST_NOACTIVEDESKTOPCHANGES = 0x40000005,
  REST_NOFAVORITESMENU = 0x40000006,
  REST_CLEARRECENTDOCSONEXIT = 0x40000007,
  REST_CLASSICSHELL = 0x40000008,
  REST_NOCUSTOMIZEWEBVIEW = 0x40000009,
  REST_NOHTMLWALLPAPER = 0x40000010,
  REST_NOCHANGINGWALLPAPER = 0x40000011,
  REST_NODESKCOMP = 0x40000012,
  REST_NOADDDESKCOMP = 0x40000013,
  REST_NODELDESKCOMP = 0x40000014,
  REST_NOCLOSEDESKCOMP = 0x40000015,
  REST_NOCLOSE_DRAGDROPBAND = 0x40000016,
  REST_NOMOVINGBAND = 0x40000017,
  REST_NOEDITDESKCOMP = 0x40000018,
  REST_NORESOLVESEARCH = 0x40000019,
  REST_NORESOLVETRACK = 0x4000001A,
  REST_FORCECOPYACLWITHFILE = 0x4000001B,
  REST_NOLOGO3CHANNELNOTIFY = 0x4000001C,
  REST_NOFORGETSOFTWAREUPDATE = 0x4000001D,
  REST_NOSETACTIVEDESKTOP = 0x4000001E,
  REST_NOUPDATEWINDOWS = 0x4000001F,
  REST_NOCHANGESTARMENU = 0x40000020,
  REST_NOFOLDEROPTIONS = 0x40000021,
  REST_HASFINDCOMPUTERS = 0x40000022,
  REST_INTELLIMENUS = 0x40000023,
  REST_RUNDLGMEMCHECKBOX = 0x40000024,
  REST_ARP_ShowPostSetup = 0x40000025,
  REST_NOCSC = 0x40000026,
  REST_NOCONTROLPANEL = 0x40000027,
  REST_ENUMWORKGROUP = 0x40000028,
  REST_ARP_NOARP = 0x40000029,
  REST_ARP_NOREMOVEPAGE = 0x4000002A,
  REST_ARP_NOADDPAGE = 0x4000002B,
  REST_ARP_NOWINSETUPPAGE = 0x4000002C,
  REST_GREYMSIADS = 0x4000002D,
  REST_NOCHANGEMAPPEDDRIVELABEL = 0x4000002E,
  REST_NOCHANGEMAPPEDDRIVECOMMENT = 0x4000002F,
  REST_MaxRecentDocs = 0x40000030,
  REST_NONETWORKCONNECTIONS = 0x40000031,
  REST_FORCESTARTMENULOGOFF = 0x40000032,
  REST_NOWEBVIEW = 0x40000033,
  REST_NOCUSTOMIZETHISFOLDER = 0x40000034,
  REST_NOENCRYPTION = 0x40000035,
  REST_DONTSHOWSUPERHIDDEN = 0x40000037,
  REST_NOSHELLSEARCHBUTTON = 0x40000038,
  REST_NOHARDWARETAB = 0x40000039,
  REST_NORUNASINSTALLPROMPT = 0x4000003A,
  REST_PROMPTRUNASINSTALLNETPATH = 0x4000003B,
  REST_NOMANAGEMYCOMPUTERVERB = 0x4000003C,
  REST_DISALLOWRUN = 0x4000003E,
  REST_NOWELCOMESCREEN = 0x4000003F,
  REST_RESTRICTCPL = 0x40000040,
  REST_DISALLOWCPL = 0x40000041,
  REST_NOSMBALLOONTIP = 0x40000042,
  REST_NOSMHELP = 0x40000043,
  REST_NOWINKEYS = 0x40000044,
  REST_NOENCRYPTONMOVE = 0x40000045,
  REST_NOLOCALMACHINERUN = 0x40000046,
  REST_NOCURRENTUSERRUN = 0x40000047,
  REST_NOLOCALMACHINERUNONCE = 0x40000048,
  REST_NOCURRENTUSERRUNONCE = 0x40000049,
  REST_FORCEACTIVEDESKTOPON = 0x4000004A,
  REST_NOVIEWONDRIVE = 0x4000004C,
  REST_NONETCRAWL = 0x4000004D,
  REST_NOSHAREDDOCUMENTS = 0x4000004E,
  REST_NOSMMYDOCS = 0x4000004F,
  REST_NOSMMYPICS = 0x40000050,
  REST_ALLOWBITBUCKDRIVES = 0x40000051,
  REST_NONLEGACYSHELLMODE = 0x40000052,
  REST_NOCONTROLPANELBARRICADE = 0x40000053,
  REST_NOSTARTPAGE = 0x40000054,
  REST_NOAUTOTRAYNOTIFY = 0x40000055,
  REST_NOTASKGROUPING = 0x40000056,
  REST_NOCDBURNING = 0x40000057,
  REST_MYCOMPNOPROP = 0x40000058,
  REST_MYDOCSNOPROP = 0x40000059,
  REST_NOSTARTPANEL = 0x4000005A,
  REST_NODISPLAYAPPEARANCEPAGE = 0x4000005B,
  REST_NOTHEMESTAB = 0x4000005C,
  REST_NOVISUALSTYLECHOICE = 0x4000005D,
  REST_NOSIZECHOICE = 0x4000005E,
  REST_NOCOLORCHOICE = 0x4000005F,
  REST_SETVISUALSTYLE = 0x40000060,
  REST_STARTRUNNOHOMEPATH = 0x40000061,
  REST_NOUSERNAMEINSTARTPANEL = 0x40000062,
  REST_NOMYCOMPUTERICON = 0x40000063,
  REST_NOSMNETWORKPLACES = 0x40000064,
  REST_NOSMPINNEDLIST = 0x40000065,
  REST_NOSMMYMUSIC = 0x40000066,
  REST_NOSMEJECTPC = 0x40000067,
  REST_NOSMMOREPROGRAMS = 0x40000068,
  REST_NOSMMFUPROGRAMS = 0x40000069,
  REST_NOTRAYITEMSDISPLAY = 0x4000006A,
  REST_NOTOOLBARSONTASKBAR = 0x4000006B,
  REST_NOSMCONFIGUREPROGRAMS = 0x4000006F,
  REST_HIDECLOCK = 0x40000070,
  REST_NOLOWDISKSPACECHECKS = 0x40000071,
  REST_NOENTIRENETWORK = 0x40000072,
  REST_NODESKTOPCLEANUP = 0x40000073,
  REST_BITBUCKNUKEONDELETE = 0x40000074,
  REST_BITBUCKCONFIRMDELETE = 0x40000075,
  REST_BITBUCKNOPROP = 0x40000076,
  REST_NODISPBACKGROUND = 0x40000077,
  REST_NODISPSCREENSAVEPG = 0x40000078,
  REST_NODISPSETTINGSPG = 0x40000079,
  REST_NODISPSCREENSAVEPREVIEW = 0x4000007A,
  REST_NODISPLAYCPL = 0x4000007B,
  REST_HIDERUNASVERB = 0x4000007C,
  REST_NOTHUMBNAILCACHE = 0x4000007D,
  REST_NOSTRCMPLOGICAL = 0x4000007E,
  REST_NOPUBLISHWIZARD = 0x4000007F,
  REST_NOONLINEPRINTSWIZARD = 0x40000080,
  REST_NOWEBSERVICES = 0x40000081,
  REST_ALLOWUNHASHEDWEBVIEW = 0x40000082,
  REST_ALLOWLEGACYWEBVIEW = 0x40000083,
  REST_REVERTWEBVIEWSECURITY = 0x40000084,
  REST_INHERITCONSOLEHANDLES = 0x40000086,
  REST_SORTMAXITEMCOUNT = 0x40000087,
  REST_NOREMOTERECURSIVEEVENTS = 0x40000089,
  REST_NOREMOTECHANGENOTIFY = 0x40000091,
  REST_NOSIMPLENETIDLIST = 0x40000092,
  REST_NOENUMENTIRENETWORK = 0x40000093,
  REST_NODETAILSTHUMBNAILONNETWORK = 0x40000094,
  REST_NOINTERNETOPENWITH = 0x40000095,
  REST_DONTRETRYBADNETNAME = 0x4000009B,
  REST_ALLOWFILECLSIDJUNCTIONS = 0x4000009C,
  REST_NOUPNPINSTALL = 0x4000009D,
  REST_ARP_DONTGROUPPATCHES = 0x400000AC,
  REST_ARP_NOCHOOSEPROGRAMSPAGE = 0x400000AD,
  REST_NODISCONNECT = 0x41000001,
  REST_NOSECURITY = 0x41000002,
  REST_NOFILEASSOCIATE = 0x41000003,
  REST_ALLOWCOMMENTTOGGLE = 0x41000004,
  REST_USEDESKTOPINICACHE = 0x41000005
} ;

常量

 
REST_NONE
值: 0x00000000
未使用。
REST_NORUN
值: 0x00000001
如果不是零,则系统管理员禁止访问“开始”菜单上的“运行”命令。 应用程序应删除类似的功能。 例如,具有地址栏的浏览器应拒绝用户在地址栏中键入本地文件路径的尝试。
REST_NOCLOSE
值: 0x00000002
如果不是零值,则系统管理员禁止访问“开始”菜单上的“关闭”命令。 应用程序应删除关闭或重启计算机的功能。
REST_NOSAVESET
值: 0x00000004
如果不是零,则系统管理员已请求应用程序在退出时不将其状态保存,以便在下次运行时还原。 应用程序应禁用保存其窗口位置和设置。
REST_NOFILEMENU
值: 0x00000008
如果不是零值,则系统管理员禁止访问 Windows 资源管理器 文件 菜单。 应用程序应删除类似的功能。
REST_NOSETFOLDERS
值: 0x00000010
如果不是零,则系统管理员禁止访问控制面板打印机网络和拨号连接。 应用程序应阻止用户查看这些文件夹。
REST_NOSETTASKBAR
值: 0x00000020
如果不是零值,则系统管理员禁止访问任务栏设置。 应用程序应阻止用户更改这些设置。
REST_NODESKTOP
值: 0x00000040
如果不是零,则系统管理员已指定应隐藏桌面上的所有图标。 应用程序不需要执行任何特殊操作。
REST_NOFIND
值: 0x00000080
如果不是零值,则系统管理员已指示不应启用用户搜索文件。 应用程序应删除类似的功能。
REST_NODRIVES
值: 0x00000100
一个 32 位值,指定不应向用户显示的驱动器。 位 0 对应于驱动器 A,最高位 25 对应于驱动器 Z。显示驱动器列表的应用程序应删除设置了相应位的驱动器。
REST_NODRIVEAUTORUN
值: 0x00000200
一个 32 位值,指定应禁用 AutoRun 的驱动器。 位 0 对应于驱动器 A,最高位 25 对应于驱动器 Z。应用程序不应向 AutoRun 任何设置了相应位的驱动器提供。
REST_NODRIVETYPEAUTORUN
值: 0x00000400
一个 32 位值,指定应禁用 AutoRun 的驱动器类型。 根据 GetDriveType 的返回值对位进行编号。 例如,位 DRIVE_CDROM 禁用 CD-ROM 驱动器上的自动运行。 应用程序不应提供自动运行任何其类型具有相应位集的驱动器。
REST_NONETHOOD
值: 0x00000800
如果不是零,则系统管理员已从 Shell 命名空间中删除了 网络邻里 (也称为 “我的网络位置 ”) 。 应用程序应禁用允许用户浏览网络的功能。
REST_STARTBANNER
值: 0x00001000
未使用。
REST_RESTRICTRUN
值: 0x00002000
如果不是零值,则系统管理员已限制用户可以运行的程序。 只有注册表项 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer 下列出的程序才能从“ 运行 ”对话框、双击或从“ 文件 ”菜单中选择来运行。 应用程序应阻止用户运行未在该键下列出的程序。 使用 ShellExecuteShellExecuteExecuteEx 函数运行程序的应用程序不需要执行任何特殊操作,因为这些函数检查策略。
REST_NOPRINTERTABS
值: 0x00004000
未使用。
REST_NOPRINTERDELETE
值: 0x00008000
如果不是零,则系统管理员已禁用用户删除打印机的功能。 应用程序应删除打印机的功能。
REST_NOPRINTERADD
值: 0x00010000
如果不是零,则系统管理员已禁用用户添加打印机的功能。 应用程序应删除添加打印机的功能。
REST_NOSTARTMENUSUBFOLDERS
值: 0x00020000
如果不是零,则经典“开始”菜单和“程序”菜单的顶部、经典“开始”菜单上的“程序”列表或“开始”菜单上的“所有程序”列表不显示。 枚举 “开始 ”菜单内容的应用程序应避免使用子文件夹。 如果不是零,则此标志不会限制此处列出的菜单以外的任何菜单;具体而言, “我的电脑 ”仍可展开。
REST_MYDOCSONNET
值: 0x00040000
未使用。
REST_NOEXITTODOS
值: 0x00080000
未使用。
REST_ENFORCESHELLEXTSECURITY
值: 0x00100000
如果不是零,则系统管理员已禁止使用未经批准的 Shell 扩展。 应用程序不应实例化 Shell 扩展,除非它们被标记为经系统管理员批准。 有关详细信息,请参阅 创建 Shell 扩展处理程序
REST_LINKRESOLVEIGNORELINKINFO
值: 0x00200000
如果不是零,则当解析映射网络驱动器上的文件或文件夹的损坏快捷方式时,系统不会尝试重新连接映射的网络驱动器。 应用程序不需要执行任何特殊操作。
REST_NOCOMMONGROUPS
值: 0x00400000
如果为非零值,则表示系统管理员已禁止访问“开始”菜单上的CSIDL_COMMON_STARTMENUCSIDL_COMMON_PROGRAMS文件夹。 枚举 “开始 ”菜单内容的应用程序应避开这些文件夹。
REST_SEPARATEDESKTOPPROCESS
值: 0x00800000
如果不是零,则管理员要求在单独的进程中打开文件夹。 这会替代并禁用“ 文件夹选项 ”对话框中的相应设置。 应用程序不需要执行任何特殊操作。
REST_NOWEB
值: 0x01000000
如果不是零值,则系统管理员已从桌面“属性”对话框中删除了“Web”选项卡。 应用程序不需要执行任何特殊操作。 Windows XP 及更高版本:未使用。
REST_NOTRAYCONTEXTMENU
值: 0x02000000
如果不是零,则系统管理员禁止访问任务栏的上下文菜单。 应用程序不需要执行任何特殊操作。
REST_NOVIEWCONTEXTMENU
值: 0x04000000
如果不是零值,则系统管理员禁止访问 Shell 对象的上下文菜单。 应用程序应禁用 Shell 对象的上下文菜单。
REST_NONETCONNECTDISCONNECT
值: 0x08000000
如果不是零,则系统管理员已拒绝用户映射或断开网络驱动器的连接。 应用程序应删除映射或断开连接网络驱动器的功能。
REST_STARTMENULOGOFF
值: 0x10000000
如果为 1,则系统管理员已从“开始”菜单中删除了“注销”选项。 如果为 2,则系统管理员已强制显示 “注销 ”选项。 应用程序不需要执行任何特殊操作。
REST_NOSETTINGSASSIST
值: 0x20000000
未使用。
REST_NOINTERNETICON
值: 0x40000001
如果不是零,则系统管理员已从桌面中删除 Internet Explorer 图标。 应用程序不需要执行任何特殊操作。
REST_NORECENTDOCSHISTORY
值: 0x40000002
如果不是零,则系统管理员已禁用最近的文档历史记录。 应用程序必须禁用所有 MRU 列表,例如经常显示在“ 文件 ”菜单上的列表。 对于 Windows 徽标符合性,必须遵循此设置。
REST_NORECENTDOCSMENU
值: 0x40000003
如果不是零,则系统管理员已从“开始”菜单中删除了“最近使用的文档”菜单。 应用程序不需要执行任何特殊操作。
REST_NOACTIVEDESKTOP
值: 0x40000004
如果不是零,则系统管理员已禁用在桌面上创建 Web 内容的功能。 应用程序不需要执行任何特殊操作。 Windows Vista 或更高版本:未使用。
REST_NOACTIVEDESKTOPCHANGES
值: 0x40000005
如果不是零,则系统管理员已禁用在桌面上更改 Web 内容的功能。 应用程序不需要执行任何特殊操作。 Windows Vista 或更高版本:未使用。
REST_NOFAVORITESMENU
值: 0x40000006
如果不是零值,则系统管理员已从“开始”菜单中删除了“收藏夹”菜单。 应用程序不需要执行任何特殊操作。
REST_CLEARRECENTDOCSONEXIT
值: 0x40000007
如果不是零,则系统管理员要求在用户注销时删除最近的文档历史记录和相关历史记录信息。 应用程序在退出时应擦除最近的文档历史记录。
REST_CLASSICSHELL
值: 0x40000008
未使用。
REST_NOCUSTOMIZEWEBVIEW
值: 0x40000009
如果不是零值,则系统管理员已禁用自定义 Windows 资源管理器文件夹外观的功能。 应用程序不需要执行任何特殊操作。
REST_NOHTMLWALLPAPER
值: 0x40000010
如果不是零,则系统管理员已禁用将壁纸设置为任何不是位图 (*.bmp) 图像的功能。 允许用户更改桌面壁纸的应用程序应禁用 Web 内容。 Windows Vista 或更高版本:未使用。
REST_NOCHANGINGWALLPAPER
值: 0x40000011
如果不是零,则系统管理员已禁用更改桌面壁纸的功能。 应用程序应禁用相应的功能。
REST_NODESKCOMP
值: 0x40000012
如果不是零,则系统管理员已禁用桌面组件。 创建或修改桌面组件的应用程序应禁用此功能。 Windows Vista 或更高版本:未使用。
REST_NOADDDESKCOMP
值: 0x40000013
如果不是零,则系统管理员已禁用创建桌面组件的功能。 创建桌面组件的应用程序应禁用此功能。
REST_NODELDESKCOMP
值: 0x40000014
如果不是零,则系统管理员已禁用删除桌面组件的功能。 删除桌面组件的应用程序应禁用此功能。 Windows Vista 或更高版本:未使用。
REST_NOCLOSEDESKCOMP
值: 0x40000015
如果不是零,则系统管理员已禁用关闭桌面组件的功能。 应用程序不需要执行任何特殊操作。 Windows Vista 或更高版本:未使用。
REST_NOCLOSE_DRAGDROPBAND
值: 0x40000016
如果不是零,则系统管理员已禁用拖动、删除或关闭桌面带的功能。 应用程序不需要执行任何特殊操作。
REST_NOMOVINGBAND
值: 0x40000017
如果不是零,则系统管理员已禁用移动桌面带的功能。 应用程序不需要执行任何特殊操作。
REST_NOEDITDESKCOMP
值: 0x40000018
如果不是零,则表示系统管理员已禁用修改桌面组件的功能。 修改桌面组件的应用程序应禁用此功能。 Windows Vista 或更高版本:未使用。
REST_NORESOLVESEARCH
值: 0x40000019
如果不是零值,则系统管理员在解析损坏的快捷方式时禁用了启发式文件搜索。 应用程序不需要执行任何特殊操作。
REST_NORESOLVETRACK
值: 0x4000001A
如果不是零值,则系统管理员在解析损坏的快捷方式时禁用了链接跟踪服务的使用。 应用程序不需要执行任何特殊操作。
REST_FORCECOPYACLWITHFILE
值: 0x4000001B
如果不是零值,则系统管理员强制执行 Shell 文件复制操作,以复制包含文件的 ACL,而不是从目标文件夹继承 ACL。 使用 SHFileOperation 函数的应用程序不需要执行任何特殊操作。 手动复制文件的应用程序应确保复制源 ACL。
REST_NOLOGO3CHANNELNOTIFY
值: 0x4000001C
如果不是零,则系统管理员在解析快捷方式时禁用了通道更新。 应用程序不需要执行任何特殊操作。 Windows Vista 或更高版本:不支持。
REST_NOFORGETSOFTWAREUPDATE
值: 0x4000001D
如果不是零值,则系统管理员已禁用在 SoftwareUpdateMessageBox 函数中取消选中“提醒我,直到更新当前版本”复选框。 应用程序不需要执行任何特殊操作。
REST_NOSETACTIVEDESKTOP
值: 0x4000001E
如果不是零值,则系统管理员已禁用在桌面上更改 Web 内容设置的功能。 应用程序不需要执行任何特殊操作。 Windows Vista 或更高版本:未使用。
REST_NOUPDATEWINDOWS
值: 0x4000001F
如果不是零,则系统管理员在“开始”菜单上隐藏了Windows 更新快捷方式。 枚举“开始”菜单内容的应用程序不应向用户显示Windows 更新快捷方式。
REST_NOCHANGESTARMENU
值: 0x40000020
如果不是零值,则系统管理员已禁用对 “开始” 菜单进行更改的功能。 应用程序应禁用允许用户重新组织其 “开始” 菜单的任何功能。
REST_NOFOLDEROPTIONS
值: 0x40000021
如果不是零值,则系统管理员已拒绝访问 “文件夹选项 ”对话框。 在 控制面板 中显示“文件夹选项”的应用程序应禁用此功能。
REST_HASFINDCOMPUTERS
值: 0x40000022
如果不是零值,则系统管理员已禁用在网络上搜索计算机的功能。 应用程序应删除在网络上搜索计算机的功能。
REST_INTELLIMENUS
值: 0x40000023
如果不是零,则表示系统管理员已禁用个性化菜单。 应用程序不应隐藏不常用的菜单命令。
REST_RUNDLGMEMCHECKBOX
值: 0x40000024
如果不是零值,则系统管理员已在“运行”对话框中禁用了“在单独的内存空间中运行”选项。 提供类似功能的应用程序应删除相应的复选框。
REST_ARP_ShowPostSetup
值: 0x40000025
如果不是零,则系统管理员已从“添加/删除程序”对话框的“添加 /删除 Windows 组件”部分删除了未完成安装操作的列表。 应用程序不需要执行任何特殊操作。 Windows Vista 或更高版本:未使用。
REST_NOCSC
值: 0x40000026
如果不是零值,则系统管理员已从“开始”菜单删除了“全部同步”。 应用程序不需要执行任何特殊操作。
REST_NOCONTROLPANEL
值: 0x40000027
如果不是零值,则系统管理员已拒绝访问控制面板。 应用程序应禁用运行 Control Panel的任何功能。
REST_ENUMWORKGROUP
值: 0x40000028
如果不是零值,则系统管理员已指示 网络邻里 应包含计算机工作组。 应用程序不需要执行任何特殊操作。 Windows Vista 或更高版本:未使用。
REST_ARP_NOARP
值: 0x40000029
如果不是零值,则系统管理员已拒绝访问 “添加/删除程序 ”对话框。 应用程序应禁用运行 “添加/删除程序 ”对话框的任何功能。 Windows Vista 或更高版本:未使用。
REST_ARP_NOREMOVEPAGE
值: 0x4000002A
如果不是零值,则系统管理员已拒绝访问“添加/删除程序”对话框的“更改或删除程序”部分。 应用程序不需要执行任何特殊操作。 Windows Vista 或更高版本:未使用。
REST_ARP_NOADDPAGE
值: 0x4000002B
如果不是零值,则系统管理员已拒绝访问“添加/删除程序”对话框的“添加程序”部分。 应用程序不需要执行任何特殊操作。 Windows Vista 或更高版本:未使用。
REST_ARP_NOWINSETUPPAGE
值: 0x4000002C
如果不是零,则系统管理员已拒绝访问“ 添加/删除 程序”对话框的 “添加/删除 Windows 组件”部分。 应用程序不需要执行任何特殊操作。 Windows Vista 或更高版本:未使用。
REST_GREYMSIADS
值: 0x4000002D
如果不是零值,则系统管理员已指定引用可用但尚未安装的应用程序的 Windows Installer 快捷方式应以灰色显示在 “开始 ”菜单上。 应用程序不需要执行任何特殊操作。
REST_NOCHANGEMAPPEDDRIVELABEL
值: 0x4000002E
未使用。
REST_NOCHANGEMAPPEDDRIVECOMMENT
值: 0x4000002F
未使用。
REST_MaxRecentDocs
值: 0x40000030
一个 32 位值,指定要在“ 最近使用的文档 ”菜单中保留的最大文档数。 如果此值为零,则系统管理员未指定任何最大值,应用程序可以选择默认值。 如果此值为非零值,则应用程序应将其 “最近使用的文档” 列表限制为指定数量的项。
REST_NONETWORKCONNECTIONS
值: 0x40000031
如果不是零值,则系统管理员已从“开始”菜单中删除了“网络连接”菜单。 应用程序应隐藏网络和拨号连接的列表。
REST_FORCESTARTMENULOGOFF
值: 0x40000032
如果不是零值,则系统管理员已强制将 “注销” 命令置于 “开始 ”菜单上。 应用程序不需要执行任何特殊操作。
REST_NOWEBVIEW
值: 0x40000033
如果不是零,则系统管理员已在 Windows 资源管理器中禁用了 windows 2000) 或文件夹任务 (文件夹 HTML 模板 (Windows XP) 。 应用程序不需要执行任何特殊操作。 Windows Vista 或更高版本:未使用。
REST_NOCUSTOMIZETHISFOLDER
值: 0x40000034
如果不是零值,则表示系统管理员已禁用自定义 Windows 资源管理器文件夹外观的功能。 应用程序不需要执行任何特殊操作。
REST_NOENCRYPTION
值: 0x40000035
如果不是零值,则系统管理员已禁用加密和解密文件和文件夹的功能。 应用程序不应调用 EncryptFileDecryptFile
REST_DONTSHOWSUPERHIDDEN
值: 0x40000037
如果为非零值,则系统管理员已禁用查看标记为 System 和 Hidden 的文件的功能, (“超隐藏文件”) ,并覆盖 SHELLSTATE 结构的 fShowSuperHidden 成员。 应用程序不应向用户显示同时具有FILE_ATTRIBUTE_SYSTEM和FILE_ATTRIBUTE_HIDDEN属性的文件。
REST_NOSHELLSEARCHBUTTON
值: 0x40000038
如果不是零值,则系统管理员已禁用 Windows 资源管理器工具栏中的 “搜索 ”按钮。 应用程序不需要执行任何特殊操作。
REST_NOHARDWARETAB
值: 0x40000039
如果不是零值,则系统管理员已禁用驱动器鼠标键盘多媒体属性表中的“硬件”选项卡。 应用程序不需要执行任何特殊操作。
REST_NORUNASINSTALLPROMPT
值: 0x4000003A
如果不是零值,则系统管理员在安装应用程序时禁用了自动凭据提示。 应用程序不需要执行任何特殊操作。 Windows Vista 或更高版本:未使用。
REST_PROMPTRUNASINSTALLNETPATH
值: 0x4000003B
如果不是零值,则系统管理员在从网络路径安装应用程序时禁用了自动凭据提示。 应用程序不需要执行任何特殊操作。 Windows Vista 或更高版本:未使用。
REST_NOMANAGEMYCOMPUTERVERB
值: 0x4000003C
如果不是零值,则系统管理员已从“我的电脑”上下文菜单中删除了“管理”命令。 应用程序不需要执行任何特殊操作。
REST_DISALLOWRUN
值: 0x4000003E
如果不是零值,则系统管理员已限制用户可以运行的程序。 注册表项下列出的程序

HKEY_CURRENT_USER\软件\微软\窗户\CurrentVersion\政策\探险 家\DisallowRun 可能无法从“ 运行 ”对话框、双击或从“ 文件 ”菜单中选择来运行。 程序按其完整路径 (列出,例如“C:\Windows\system32\cmd.exe”) 。 应用程序应阻止用户运行该键下列出的程序。 使用 ShellExecuteShellExecuteEx 函数运行程序的应用程序不需要执行任何特殊操作,因为这些函数将检查策略。
REST_NOWELCOMESCREEN
值: 0x4000003F
如果不是零,则表示系统管理员已禁用用户登录时运行的 欢迎使用 Windows 程序。 应用程序不需要执行任何特殊操作。 Windows Vista 或更高版本:未使用。
REST_RESTRICTCPL
值: 0x40000040
如果不是零,则系统管理员已限制用户可以运行的控制面板应用程序。 若要运行,必须在注册表项下列出控制面板应用程序
HKEY_CURRENT_USER\软件\微软\窗户\CurrentVersion\政策\探险 家\RestrictCpl。 控制面板应用程序可以列在其显示名称 (例如,“Mouse”) 或其文件名 (下,例如“main.cpl”) 。 启动控制面板应用程序的应用程序应阻止用户运行未在该键下列出的控制面板应用程序。
REST_DISALLOWCPL
值: 0x40000041
如果不是零,则系统管理员已限制用户可以运行的控制面板应用程序。 若要运行,控制面板应用程序不得在注册表项下列出
HKEY_CURRENT_USER\软件\微软\窗户\CurrentVersion\政策\探险 家\DisallowCpl。 控制面板应用程序可以列在其显示名称 (例如,“Mouse”) 或其文件名 (下,例如“main.cpl”) 。 启动控制面板应用程序的应用程序应阻止用户运行该键下列出的控制面板应用程序。
REST_NOSMBALLOONTIP
值: 0x40000042
如果不是零值,则系统管理员禁用了 “开始 ”菜单显示的气球提示。 应用程序不需要执行任何特殊操作。
REST_NOSMHELP
值: 0x40000043
如果不是零值,则系统管理员已从“开始”菜单中删除了“帮助”选项。 应用程序不需要执行任何特殊操作。
REST_NOWINKEYS
值: 0x40000044
如果不是零,则系统管理员已禁用与 Windows 徽标键关联的键盘快捷方式。 应用程序不需要执行任何特殊操作。
REST_NOENCRYPTONMOVE
值: 0x40000045
如果不是零值,则系统管理员已指定未加密的文件和文件夹移动到加密文件夹中应保持未加密状态,而不是从封闭文件夹中继承加密属性。 如果文件和文件夹最初未加密并移动到加密文件夹中,则移动文件和文件夹的应用程序应将其取消加密。 使用 SHFileOperation 函数移动文件的应用程序不需要执行任何特殊操作,因为 SHFileOperation 函数遵循此策略。
REST_NOLOCALMACHINERUN
值: 0x40000046
如果不是零,则系统管理员已禁用执行中列出的程序
\ HKEY_LOCAL_MACHINE软件\微软\窗户\CurrentVersion\运行注册表项。 应用程序不需要执行任何特殊操作。
REST_NOCURRENTUSERRUN
值: 0x40000047
如果不是零,则系统管理员已禁用执行中列出的程序
HKEY_CURRENT_USER\软件\微软\窗户\CurrentVersion\运行 注册表项。 应用程序不需要执行任何特殊操作。
REST_NOLOCALMACHINERUNONCE
值: 0x40000048
如果不是零,则系统管理员已禁用执行中列出的程序
\ HKEY_LOCAL_MACHINE软件\微软\窗户\CurrentVersion\RunOnce 注册表项。 应用程序不需要执行任何特殊操作。
REST_NOCURRENTUSERRUNONCE
值: 0x40000049
如果不是零,则系统管理员已禁用执行中列出的程序
HKEY_CURRENT_USER\软件\微软\窗户\CurrentVersion\RunOnce 注册表项。 应用程序不需要执行任何特殊操作。
REST_FORCEACTIVEDESKTOPON
值: 0x4000004A
如果不是零值,则系统管理员已强制在桌面上启用 Web 内容。 应用程序不需要执行任何特殊操作。 Windows Vista 或更高版本:未使用。
REST_NOVIEWONDRIVE
值: 0x4000004C
一个 32 位值,指定用户不能打开或放置文件的驱动器。 位 0 对应于驱动器 A,最高位 25 对应于驱动器 Z。允许用户打开文件夹或删除文件的应用程序应阻止用户打开受限驱动器上的文件夹或将文件拖放到受限驱动器上。
REST_NONETCRAWL
值: 0x4000004D
定义 Windows XP、Windows2003 或IE_BACKCOMPAT_VERSION。如果不是零值,则系统管理员已禁用自动搜索网络文件夹和打印机,并覆盖 SHELLSTATE 结构的 fNoNetCrawling 成员。 应用程序不需要执行任何特殊操作。 Windows Vista 或更高版本:未使用。
REST_NOSHAREDDOCUMENTS
值: 0x4000004E
Windows XP、Windows2003 或IE_BACKCOMPAT_VERSION定义。如果不是零,则系统管理员已隐藏“我的电脑”中的“共享文档”图标。 应用程序应隐藏对CSIDL_COMMON_DOCUMENTS的访问权限。 Windows Vista 或更高版本:未使用。
REST_NOSMMYDOCS
值: 0x4000004F
如果不是零值,则系统管理员已隐藏“开始”菜单上的“我的文档”图标。 应用程序不需要执行任何特殊操作。
REST_NOSMMYPICS
值: 0x40000050
Windows XP 或更高版本。 如果不是零,则系统管理员已隐藏“开始”菜单上的“我的图片”图标。 应用程序不需要执行任何特殊操作。
REST_ALLOWBITBUCKDRIVES
值: 0x40000051
Windows XP 或更高版本。 一个 32 位值,指定应强制为其启用 回收站 的驱动器。 系统通常会在不是本地固定驱动器的驱动器上禁用 回收站 。 位 0 对应于驱动器 A,最多对应于驱动器 Z 的位 25。应用程序不需要执行任何特殊操作。
REST_NONLEGACYSHELLMODE
值: 0x40000052
Windows XP 或更高版本。 如果不是零值,则系统管理员已隐藏 Internet Explorer 工具栏中的 “后退 ”和“ 前进 ”按钮。 应用程序不需要执行任何特殊操作。 Windows Vista 或更高版本:未使用。
REST_NOCONTROLPANELBARRICADE
值: 0x40000053
Windows XP 或更高版本。 已忽略。
REST_NOSTARTPAGE
值: 0x40000054
Windows XP 或更高版本。 已忽略。
REST_NOAUTOTRAYNOTIFY
值: 0x40000055
Windows XP 或更高版本。 如果为非零,则系统管理员已强制所有任务栏图标可见(即使它们处于非活动状态),并覆盖用户隐藏非活动任务栏图标的决定。 应用程序不需要执行任何特殊操作。
REST_NOTASKGROUPING
值: 0x40000056
Windows XP 或更高版本。 如果不是零值,则系统管理员已禁用类似任务栏按钮的分组,从而覆盖用户启用任务栏按钮分组的决定。 应用程序不需要执行任何特殊操作。
REST_NOCDBURNING
值: 0x40000057
Windows XP 或更高版本。 如果为非零,则表示系统管理员已禁用 CD 刻录。 应用程序应禁用任何 CD 刻录功能。
REST_MYCOMPNOPROP
值: 0x40000058

Windows 2000 SP3 或更高版本。
如果不是零值,则系统管理员已禁用“ 系统属性 ”对话框。 应用程序不应启动“ 系统属性 ”对话框。
REST_MYDOCSNOPROP
值: 0x40000059

Windows 2000 SP3 或更高版本。
如果不是零值,则系统管理员已禁用查看 “我的文档” 文件夹的属性的功能。 应用程序不应重定向 “我的文档” 文件夹。
REST_NOSTARTPANEL
值: 0x4000005A

Windows XP 或更高版本。
如果不是零值,则表示系统管理员已禁用 Windows XP “开始 ”菜单。 应用程序不需要执行任何特殊操作。
REST_NODISPLAYAPPEARANCEPAGE
值: 0x4000005B
Windows XP 或更高版本。 如果为 1,则系统管理员已禁用“桌面属性”对话框中的“主题”和“外观”页。 应用程序不应更改系统颜色和外观。
REST_NOTHEMESTAB
值: 0x4000005C
Windows XP 或更高版本。 如果不是零值,则系统管理员已禁用“桌面属性”对话框中的“主题”页。 应用程序不应更改视觉样式。
REST_NOVISUALSTYLECHOICE
值: 0x4000005D
Windows XP 或更高版本。 如果不是零值,则系统管理员已禁用更改视觉样式的功能。 应用程序不应更改视觉样式。
REST_NOSIZECHOICE
值: 0x4000005E
Windows XP 或更高版本。 如果不是零值,则系统管理员已禁用从“桌面属性”对话框的“ 外观 ”页更改字号的功能。 应用程序不应更改系统指标。
REST_NOCOLORCHOICE
值: 0x4000005F
Windows XP 或更高版本。 如果不是零值,则系统管理员已禁用从“桌面属性”对话框的“外观”页更改系统颜色的功能。 应用程序不应更改系统颜色。
REST_SETVISUALSTYLE
值: 0x40000060
Windows XP 或更高版本。 如果不是零,则系统管理员已强制使用特定的视觉样式。 应用程序不应更改视觉样式。
REST_STARTRUNNOHOMEPATH
值: 0x40000061

Windows 2000 SP3 或更高版本。
如果不是零,则从“运行”对话框运行的程序的默认工作目录不会强制到用户的主目录。 应用程序不需要执行任何特殊操作。
REST_NOUSERNAMEINSTARTPANEL
值: 0x40000062
Windows XP、Windows 2003。 如果不是零,则系统管理员已隐藏 Windows XP “开始 ”菜单上的用户名。 应用程序不需要执行任何特殊操作。 Windows Vista 或更高版本:未使用。
REST_NOMYCOMPUTERICON
值: 0x40000063
Windows XP 或更高版本。 如果不是零,则系统管理员已隐藏 “我的电脑” 图标。 应用程序不应允许访问 “我的电脑” 图标。
REST_NOSMNETWORKPLACES
值: 0x40000064
Windows XP 或更高版本。 如果不是零值,则系统管理员已隐藏“开始”菜单上的“网络位置”图标。 应用程序不需要执行任何特殊操作。
REST_NOSMPINNEDLIST
值: 0x40000065
Windows XP 或更高版本。 如果不是零值,则系统管理员已隐藏“ 开始 ”菜单上的“固定”项列表。 应用程序不需要执行任何特殊操作。
REST_NOSMMYMUSIC
值: 0x40000066
Windows XP 或更高版本。 如果不是零,则系统管理员已隐藏“开始”菜单上的“我的音乐”图标。 应用程序不需要执行任何特殊操作。
REST_NOSMEJECTPC
值: 0x40000067
Windows XP 或更高版本。 如果不是零值,则系统管理员已隐藏“开始”菜单上的“弹出”命令。 应用程序不应允许用户弹出计算机。
REST_NOSMMOREPROGRAMS
值: 0x40000068

Windows XP 或更高版本。
如果不是零,则系统管理员已隐藏 Windows XP“开始”菜单上的“所有程序”项。 应用程序不应向用户显示 “开始 ”菜单文件夹的内容。
REST_NOSMMFUPROGRAMS
值: 0x40000069

Windows XP 或更高版本。
如果不是零,则系统管理员在 Windows XP “开始 ”菜单上隐藏了最常用的程序列表。 应用程序不需要执行任何特殊操作。
REST_NOTRAYITEMSDISPLAY
值: 0x4000006A
Windows XP 或更高版本。 如果不是零,则系统管理员隐藏所有任务栏通知图标,而不考虑活动。 应用程序不需要执行任何特殊操作。
REST_NOTOOLBARSONTASKBAR
值: 0x4000006B
Windows XP 或更高版本。 如果不是零,则系统管理员已隐藏所有任务栏工具栏,例如 “快速启动”。 应用程序不需要执行任何特殊操作。
REST_NOSMCONFIGUREPROGRAMS
值: 0x4000006F

Windows 2000 SP3 或更高版本。
如果不是零值,则系统管理员在“开始”菜单上隐藏了“设置程序访问权限默认值”快捷方式。 枚举 “开始 ”菜单内容的应用程序不应向用户显示 “设置程序访问权限默认值” 快捷方式。
REST_HIDECLOCK
值: 0x40000070
Windows XP 或更高版本。 如果不是零值,则系统管理员已隐藏任务栏上的时钟,并覆盖任何用户首选项。 应用程序不需要执行任何特殊操作。
REST_NOLOWDISKSPACECHECKS
值: 0x40000071
Windows XP 或更高版本。 如果为非零值,则系统管理员在磁盘空间不足时禁用任务栏警告。 应用程序不需要执行任何特殊操作。
REST_NOENTIRENETWORK
值: 0x40000072
Windows 2000 Service Pack 4 (SP4) 或更高版本。 如果不是零值,则系统管理员已在“网络位置”中禁用了“整个网络”图标。 应用程序应删除浏览域资源的功能。
REST_NODESKTOPCLEANUP
值: 0x40000073
Windows XP、Windows2003。 如果不是零,则系统管理员已禁用桌面清理器。 应用程序不需要执行任何特殊操作。 Windows Vista 或更高版本:未使用。
REST_BITBUCKNUKEONDELETE
值: 0x40000074
Windows XP 或更高版本。 如果不是零,则系统管理员要求立即删除已删除的文件,而不是放在 回收站中,从而覆盖任何用户首选项。 应用程序不需要执行任何特殊操作。
REST_BITBUCKCONFIRMDELETE
值: 0x40000075
Windows XP 或更高版本。 如果不是零值,则系统管理员已禁用用户指定在文件移动到 回收站时是否应显示确认对话框的功能。 应用程序不需要执行任何特殊操作。
REST_BITBUCKNOPROP
值: 0x40000076
Windows XP 或更高版本。 如果不是零值,则系统管理员已禁用用户查看或修改 回收站 属性的功能。 应用程序不需要执行任何特殊操作。
REST_NODISPBACKGROUND
值: 0x40000077
Windows XP 或更高版本。 如果不是零,则系统管理员已禁用用户查看或修改桌面壁纸的功能。 应用程序应删除更改桌面壁纸的功能。
REST_NODISPSCREENSAVEPG
值: 0x40000078
Windows XP 或更高版本。 如果为非零值,则系统管理员已禁用用户查看或修改屏幕保护程序设置的功能。 应用程序应删除更改屏幕保护程序或屏幕保护程序设置的功能。
REST_NODISPSETTINGSPG
值: 0x40000079
Windows XP 或更高版本。 如果不是零值,则系统管理员已禁用用户查看或修改屏幕颜色深度和分辨率设置的功能。 应用程序应删除更改显示颜色深度和分辨率的功能。
REST_NODISPSCREENSAVEPREVIEW
值: 0x4000007A
Windows XP 或更高版本。 已忽略。
REST_NODISPLAYCPL
值: 0x4000007B
Windows XP 或更高版本。 如果不是零值,则系统管理员已禁用控制面板中的“显示属性”对话框。 应用程序应删除更改系统颜色、指标、视觉样式、字号、桌面壁纸、屏幕保护程序、屏幕保护程序设置、屏幕颜色深度或显示分辨率的功能。
REST_HIDERUNASVERB
值: 0x4000007C
Windows XP 或更高版本。 如果不是零值,则表示系统管理员已禁用 Shell 对象的“运行方式”命令。 应用程序应删除相应的功能。
REST_NOTHUMBNAILCACHE
值: 0x4000007D
Windows XP 或更高版本。 如果不是零值,则表示系统管理员已禁用缩略图缓存。 应用程序不需要执行任何特殊操作。
REST_NOSTRCMPLOGICAL
值: 0x4000007E

Windows XP SP1 或更高版本,或IE_BACKCOMPAT_VERSION定义。

如果不是零值,则系统管理员已指定应使用 StringCompare 函数而不是 StrCmpLogical 函数对文件名进行排序。 对文件名进行排序的应用程序应相应地排序。 (此策略不适用于 Windows 2000.)
REST_NOPUBLISHWIZARD
值: 0x4000007F

Windows XP SP1 或更高版本 Service Pack、Windows Server 2003 或 IE_BACKCOMPAT_VERSION定义。
禁用 Windows 发布向导 (WPW) 。Windows Vista 或更高版本:未使用。
REST_NOONLINEPRINTSWIZARD
值: 0x40000080

Windows XP SP1 或更高版本,或IE_BACKCOMPAT_VERSION定义。
禁用 OPW) (联机打印向导。 Windows Vista 或更高版本:未使用。
REST_NOWEBSERVICES
值: 0x40000081

Windows XP SP1 或更高版本,或IE_BACKCOMPAT_VERSION定义。

禁用联机打印向导 (OPW) 和 Windows 发布向导 (WPW) 的 Web 指定的服务。
REST_ALLOWUNHASHEDWEBVIEW
值: 0x40000082

Windows 2000 SP3 或更高版本、Windows XP 或 Windows Server 2003。
如果为非零,则系统管理员已授予显示未注册的 Web 视图模板的权限。 应用程序不需要执行任何特殊操作。 Windows Vista 或更高版本:未使用。
REST_ALLOWLEGACYWEBVIEW
值: 0x40000083
如果为非零值,则系统管理员已授予 (在 Windows XP) 转换为 Windows XP 模板之前创建的旧 Web 视图模板的权限。 应用程序不需要执行任何特殊操作。 Windows Vista 或更高版本:未使用。
REST_REVERTWEBVIEWSECURITY
值: 0x40000084

Windows 2000 SP3 或更高版本、Windows XP 或 Windows Server 2003。
如果不是零,则系统管理员已将 Web 视图安全性降低到 Windows 2000 SP2 或更早版本中存在的级别。 应用程序不需要执行任何特殊操作。 (此策略不适用于 Windows 2000 SP2 或更早版本。) Windows Vista 或更高版本:未使用。
REST_INHERITCONSOLEHANDLES
值: 0x40000086
Windows 2000 Service Pack 4 (SP4) 或更高版本。 如果不是零,ShellExec 函数会检查当前进程和目标进程是否是可以继承句柄的控制台进程。
REST_SORTMAXITEMCOUNT
值: 0x40000087

仅限 Windows XP SP2 和 SP3。 在 Windows Vista 或更高版本下不受支持。
不要对项数超过此键的视图进行排序。 用于查看一个文件夹中的大量文件。
REST_NOREMOTERECURSIVEEVENTS
值: 0x40000089

Windows XP SP2 或更高版本。
不要以递归方式注册网络更改事件。 这有助于避免网络流量。
REST_NOREMOTECHANGENOTIFY
值: 0x40000091

Windows XP SP2 或更高版本。
不通知远程更改通知。
REST_NOSIMPLENETIDLIST
值: 0x40000092

仅限 Windows XP SP2 或 SP3。 在 Windows Vista 或更高版本下不受支持。
没有简单的网络 IDList。
REST_NOENUMENTIRENETWORK
值: 0x40000093

Windows XP SP2 或更高版本。
不要枚举整个网络。
REST_NODETAILSTHUMBNAILONNETWORK
值: 0x40000094

仅限 Windows XP SP2 和 SP3。 在 Windows Vista 或更高版本下不受支持。
REST_NOINTERNETOPENWITH
值: 0x40000095

Windows XP SP2 或更高版本。
如果不是零值,则系统管理员已删除使用 Internet 解析文件关联的功能。 当用户选择“打开方式”或双击未关联的文件类型时,“使用 Web 服务查找相应程序”选项在显示的对话框中不可用。
REST_DONTRETRYBADNETNAME
值: 0x4000009B

Windows XP SP2 或更高版本。
“网络位置”中,如果提供程序返回ERROR_BAD_NET_NAME,请不要重试。
REST_ALLOWFILECLSIDJUNCTIONS
值: 0x4000009C

Windows XP SP2 或更高版本,Windows Server 2003。
重新启用对文件的旧版支持。文件系统文件夹中的 {guid} 交接点。
REST_NOUPNPINSTALL
值: 0x4000009D

Windows XP SP2 或更高版本。
“我的网络位置中禁用“安装通用即插即用 (UPnP) 任务。
REST_ARP_DONTGROUPPATCHES
值: 0x400000AC
如果不是零,则系统管理员删除了在“添加/删除程序”中列出各个修补程序的选项。 Windows Vista 或更高版本:未使用。
REST_ARP_NOCHOOSEPROGRAMSPAGE
值: 0x400000AD
如果不是零值,则系统管理员已删除用于选择程序页面的选项。 Windows Vista 或更高版本:未使用。
REST_NODISCONNECT
值: 0x41000001
在 Windows Vista 或更高版本下不受支持。 如果不是零值,则系统管理员已从“开始”菜单和任务管理器中删除了“断开连接”选项。 应用程序应删除用户与终端服务器会话断开连接的功能。
REST_NOSECURITY
值: 0x41000002
在 Windows Vista 及更高版本下不受支持。 如果不是零值,则系统管理员已从“开始”菜单和任务管理器中删除了“Windows 安全”选项。 应用程序不需要执行任何特殊操作。
REST_NOFILEASSOCIATE
值: 0x41000003
在 Windows Vista 及更高版本下不受支持。 如果不是零值,则系统管理员已删除更改文件关联的功能。 应用程序不应允许用户随意更改文件关联。
REST_ALLOWCOMMENTTOGGLE
值: 0x41000004

仅限 Windows XP SP2。 在 Windows Vista 或更高版本下不受支持。
允许用户切换“注释”和“计算机名称”的位置。
REST_USEDESKTOPINICACHE
值: 0x41000005

仅限 Windows XP SP2 和 SP3。 在 Windows Vista 或更高版本下不受支持。
缓存网络文件夹中的 desktop.ini 条目。

要求

   
最低受支持的客户端 Windows 2000 Professional [仅限桌面应用]
最低受支持的服务器 Windows 2000 Server [仅限桌面应用]
标头 shlobj_core.h (包括 Shlobj.h)