EnableDevice, metoda klasy CIM_LogicalDevice (Hyper-V)

Metoda EnableDevice została przestarzała zamiast bardziej ogólnej metody RequestStateChange, która bezpośrednio nakłada się na funkcjonalność zapewnianą przez tę metodę.

Żądania włączenia parametru wejściowego LogicalDevice ("Enabled" = TRUE) lub wyłączone (= FALSE). W przypadku powodzenia właściwości StatusInfo/EnabledState urządzenia powinny odzwierciedlać żądany stan (włączony/wyłączony). Należy pamiętać, że funkcja tej metody nakłada się na właściwość RequestedState. RequestedState został dodany do modelu w celu zachowania rekordu (tj. utrwalonej wartości) ostatniego żądania stanu. Wywołanie metody EnableDevice powinno odpowiednio ustawić właściwość RequestedState.

Kod powrotny powinien mieć wartość 0, jeśli żądanie zostało wykonane pomyślnie, 1, jeśli żądanie nie jest obsługiwane, a niektóre inne wartości, jeśli wystąpił błąd. W podklasie można określić zestaw możliwych kodów powrotnych przy użyciu kwalifikatora ValueMap w metodzie . Ciągi, do których zawartość ValueMap są "przetłumaczone", mogą być również określone w podklasie jako kwalifikator tablicy Wartości.

Składnia

uint32 EnableDevice(
  [in] boolean Enabled
);

Parametry

Włączone [in]

Jeśli wartość TRUE włączy urządzenie, jeśli wartość FALSE wyłączy urządzenie.

Wartość zwracana

Zwraca wartość 0 dla powodzenia; w przeciwnym razie zwraca błąd.

Wymagania

Wymaganie Wartość
Minimalny obsługiwany klient
Windows 8.1
Minimalny obsługiwany serwer
Windows Server 2012 R2
Namespace
Root\virtualization\v2
MOF
WindowsVirtualization.V2.mof
DLL
Vmms.exe

Zobacz także

CIM_LogicalDevice