MMC 3.0 Namespace Extension  
Author Message
jeffreym





PostPosted: .NET Base Class Library, MMC 3.0 Namespace Extension Top

Can a MMC 3.0 namespace extension extend a MMC 2.0 primary snap-in

I get the following results from my experiment:

Server stack trace:

at Microsoft.ManagementConsole.SharedDataItem.GetData()

at Microsoft.ManagementConsole.Samples.ExtensionToSnapIn.OnInitialize()

at Microsoft.ManagementConsole.Advanced.NamespaceExtension.ProcessNotification(Notification notification)

at Microsoft.ManagementConsole.Internal.SnapInClient.Microsoft.ManagementConsole.Internal.IMessageClient.ProcessNotification(Notification notification)

at System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage(IntPtr md, Object[] args, Object server, Int32 methodPtr, Boolean fExecuteInContext, Object[]& outArgs)

at System.Runtime.Remoting.Messaging.StackBuilderSink.PrivateProcessMessage(RuntimeMethodHandle md, Object[] args, Object server, Int32 methodPtr, Boolean fExecuteInContext, Object[]& outArgs)

at System.Runtime.Remoting.Messaging.StackBuilderSink.SyncProcessMessage(IMessage msg, Int32 methodPtr, Boolean fExecuteInContext)

Exception rethrown at [0]:

at Microsoft.ManagementConsole.Executive.SnapInInitializationOperation.OnStart()

at Microsoft.ManagementConsole.Executive.RunningOperationsTable.EnqueueOperation(Operation operation)

at Microsoft.ManagementConsole.Executive.NamespaceExtensionComponentData.GetScopeNodeForExpand(IDataObject dataObject, IntPtr hScopeItem)

at Microsoft.ManagementConsole.Executive.ComponentData.OnExpandSync(IDataObject dataObject, IntPtr hScopeItem)

at Microsoft.ManagementConsole.Executive.ExpandSyncMmcNotification.OnNotify(IntPtr dataObject, IntPtr arg, IntPtr param)

at Microsoft.ManagementConsole.Executive.MmcNotifyTarget.Notify(IntPtr dataObject, NotificationType eventType, IntPtr arg, IntPtr param)

at Microsoft.ManagementConsole.Executive.ComponentData.Notify(IntPtr dataObject, NotificationType eventType, IntPtr arg, IntPtr param)



.NET Development5