Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Trennt das bereitgestellte Speicherimage, das dieser Klasse zugeordnet ist.
Syntax
uint32 DetachVirtualHardDisk();
Parameter
Diese Methode hat keine Parameter.
Rückgabewert
Typ: uint32
Diese Methode kann einen der folgenden Werte zurückgeben.
-
Erfolg (0)
-
Fehler (1)
Bemerkungen
Der Zugriff auf die Msvm_MountedStorageImage-Klasse kann durch UAC-Filterung eingeschränkt werden. Weitere Informationen finden Sie unter Benutzerkontensteuerung und WMI.
Beispiele
Im folgenden C#-Beispiel wird gezeigt, wie eine virtuelle Festplattendatei getrennt wird. Die referenzierten Hilfsprogramme finden Sie unter Allgemeine Hilfsprogramme für die Virtualisierungsbeispiele (V2).
public static void DetachVirtualHardDisk(string path)
{
ManagementScope scope = new ManagementScope(@"root\virtualization\V2", null);
ManagementClass mountedStorageImageServiceClass = new ManagementClass("Msvm_MountedStorageImage");
mountedStorageImageServiceClass.Scope = scope;
using (ManagementObjectCollection collection = mountedStorageImageServiceClass.GetInstances())
{
foreach (ManagementObject image in collection)
{
using (image)
{
string name = image.GetPropertyValue("Name").ToString();
if (string.Equals(name, path, StringComparison.OrdinalIgnoreCase))
{
ManagementBaseObject outParams = image.InvokeMethod("DetachVirtualHardDisk", null, null);
if ((UInt32)outParams["ReturnValue"] == 0)
{
Console.WriteLine("{0} was detached successfully.", path);
}
else
{
Console.WriteLine("Unable to detach {0}", path);
}
outParams.Dispose();
break;
}
image.Dispose();
}
}
}
}
Anforderungen
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) |
Windows 8 [nur Desktop-Apps] |
| Unterstützte Mindestversion (Server) |
Windows Server 2012 [nur Desktop-Apps] |
| Namespace |
Root\Virtualization\V2 |
| MOF |
|
| DLL |
|