enumeración WBEM_CHANGE_FLAG_TYPE (wbemcli.h)
Contiene marcas de parámetros de método.
Syntax
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;
Constantes
WBEM_FLAG_CREATE_OR_UPDATE Valor: 0 La clase se crea si no existe o se sobrescribe si ya existe. |
WBEM_FLAG_UPDATE_ONLY Valor: 0x1 La clase se sobrescribe si ya existe, pero no se creará si no existe. La clase debe existir para que la llamada se realice correctamente. |
WBEM_FLAG_CREATE_ONLY Valor: 0x2 Esta marca solo se usa para la creación. Se produce un error en la llamada si la clase ya existe. |
WBEM_FLAG_UPDATE_COMPATIBLE Valor: 0 Esta marca permite actualizar una clase si no hay ninguna clase derivada y no hay ninguna instancia de esa clase. También permite actualizaciones en todos los casos si el cambio es solo para calificadores no importantes (por ejemplo, el calificador Description ). Este es el comportamiento predeterminado de esta llamada y se usa para la compatibilidad con versiones anteriores de administración de Windows. Si la clase tiene instancias o los cambios son en calificadores importantes, se produce un error en la actualización. |
WBEM_FLAG_UPDATE_SAFE_MODE Valor: 0x20 Esta marca permite actualizaciones de clases incluso si hay clases secundarias siempre y cuando el cambio no cause ningún conflicto con las clases secundarias. Un ejemplo de una actualización de esta marca permitiría agregar una nueva propiedad a la clase base que no se mencionó anteriormente en ninguna de las clases secundarias. Si la clase tiene instancias, se produce un error en la actualización. |
WBEM_FLAG_UPDATE_FORCE_MODE Valor: 0x40 Esta marca fuerza la actualización de las clases cuando existen clases secundarias en conflicto. Un ejemplo de una actualización de esta marca forzaría si se definiese un calificador de clase en una clase secundaria y la clase base intentó agregar el mismo calificador que entraba en conflicto con el existente. En el modo de fuerza, este conflicto se resolvería eliminando el calificador en conflicto en la clase secundaria. |
WBEM_MASK_UPDATE_MODE Valor: 0x60 Valor de máscara que se puede usar para simplificar las pruebas de los otros valores de marca. |
WBEM_FLAG_ADVISORY Valor: 0x10000 Reservado para uso futuro. |
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows Vista |
Servidor mínimo compatible | Windows Server 2008 |
Encabezado | wbemcli.h |
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de