enumerazione WBEM_CHANGE_FLAG_TYPE (wbemcli.h)
Contiene i flag dei parametri del metodo.
Sintassi
typedef enum tag_WBEM_CHANGE_FLAG_TYPE {
WBEM_FLAG_CREATE_OR_UPDATE = 0,
WBEM_FLAG_UPDATE_ONLY = 0x1,
WBEM_FLAG_CREATE_ONLY = 0x2,
WBEM_FLAG_UPDATE_COMPATIBLE = 0,
WBEM_FLAG_UPDATE_SAFE_MODE = 0x20,
WBEM_FLAG_UPDATE_FORCE_MODE = 0x40,
WBEM_MASK_UPDATE_MODE = 0x60,
WBEM_FLAG_ADVISORY = 0x10000
} WBEM_CHANGE_FLAG_TYPE;
Costanti
WBEM_FLAG_CREATE_OR_UPDATE Valore: 0 La classe viene creata se non esiste o sovrascrive se esiste già. |
WBEM_FLAG_UPDATE_ONLY Valore: 0x1 La classe viene sovrascritto se esiste già, ma non verrà creata se non esiste. La classe deve esistere per la corretta riuscita della chiamata. |
WBEM_FLAG_CREATE_ONLY Valore: 0x2 Questo flag viene usato solo per la creazione. La chiamata ha esito negativo se la classe esiste già. |
WBEM_FLAG_UPDATE_COMPATIBLE Valore: 0 Questo flag consente di aggiornare una classe se non sono presenti classi derivate e non sono presenti istanze per tale classe. Consente anche gli aggiornamenti in tutti i casi se la modifica è solo per qualificatori non importanti (ad esempio, il qualificatore Descrizione ). Si tratta del comportamento predefinito per questa chiamata e viene usato per la compatibilità con le versioni precedenti di Gestione di Windows. Se la classe ha istanze o modifiche sono di qualificatori importanti, l'aggiornamento ha esito negativo. |
WBEM_FLAG_UPDATE_SAFE_MODE Valore: 0x20 Questo flag consente gli aggiornamenti delle classi anche se sono presenti classi figlio, purché la modifica non causa conflitti con le classi figlio. Un esempio di aggiornamento di questo flag consente di aggiungere una nuova proprietà alla classe base non menzionata in precedenza nelle classi figlio. Se la classe ha istanze, l'aggiornamento ha esito negativo. |
WBEM_FLAG_UPDATE_FORCE_MODE Valore: 0x40 Questo flag forza gli aggiornamenti delle classi quando esistono classi figlio in conflitto. Un esempio di aggiornamento di questo flag forzarebbe se un qualificatore di classe fosse definito in una classe figlio e la classe base tentò di aggiungere lo stesso qualificatore in conflitto con quello esistente. In modalità forzata, questo conflitto verrà risolto eliminando il qualificatore in conflitto nella classe figlio. |
WBEM_MASK_UPDATE_MODE Valore: 0x60 Valore maschera che può essere usato per semplificare il test per gli altri valori di flag. |
WBEM_FLAG_ADVISORY Valore: 0x10000 Riservato per utilizzi futuri. |
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows Vista |
Server minimo supportato | Windows Server 2008 |
Intestazione | wbemcli.h |
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per