Property Sheet Extensions
Applies To: Windows 10, Windows 7, Windows 8, Windows 8.1, Windows Server 2008, Windows Server 2008 R2, Windows Server 2012, Windows Server 2012 R2, Windows Server Technical Preview, Windows Vista
Property Sheet extensions extend the property sheet of an object managed by a primary snap-in. For example, a system that manages users may show a property sheet that contains a property page for a user’s mailing address. A mail system snap-in may extend that property sheet by adding a property page that contains the mailbox properties for that user.
Similar to extending a scope node using a NamespaceExtension, extending a property sheet refers to the GUID type of the scope node in the PropertySheetExtension. It uses an attribute called ExtendsNodeTypeAttribute. The extension can then add property pages by overriding the OnAddPropertyPages virtual method. For details on how to create a property sheet extension, see the code sample <MMC 3.0 Samples>\ExtensionToPropertySheetSample.