Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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 |
|
| DLL |
|