DisplayPoolResourcePoolSettingData( string resourceDisplayName, string poolId) { Console.WriteLine( "Displaying the Msvm_ResourcePoolSettingData properties for the following " + "resource pool:\n" + "\tPool Id: " + poolId); ResourceUtilities.DisplayResourceInformation(resourceDisplayName); ManagementScope scope = ResourcePoolUtilities.GetManagementScope(); using (ManagementObject rpsd = MsvmResourcePoolSettingData.GetPoolResourcePoolSettingData( scope, ResourceUtilities.GetResourceType(resourceDisplayName), ResourceUtilities.GetResourceSubType(resourceDisplayName), poolId)) { Console.WriteLine("Msvm_ResourcePoolSettingData:"); Console.WriteLine("\tElementName: " + rpsd.GetPropertyValue("ElementName").ToString()); } }
DisplayPoolResourcePoolSettingData( ManagementScope scope, ManagementObject pool) { using (ManagementObject rpsd = MsvmResourcePoolSettingData.GetPoolResourcePoolSettingData( scope, pool.GetPropertyValue("ResourceType").ToString(), pool.GetPropertyValue("ResourceSubType").ToString(), pool.GetPropertyValue("PoolId").ToString())) { Console.WriteLine("Msvm_ResourcePoolSettingData:"); Console.WriteLine("\tPoolId: {0}", rpsd.GetPropertyValue("PoolId")); Console.WriteLine("\tElementName: {0}", rpsd.GetPropertyValue("ElementName")); Console.WriteLine("\tInstanceID: {0}", rpsd.GetPropertyValue("InstanceID")); Console.WriteLine("\tResourceType: {0}", rpsd.GetPropertyValue("ResourceType")); Console.WriteLine("\tResourceSubType: {0}", rpsd.GetPropertyValue("ResourceSubType")); } }