Eventi
19 nov, 23 - 21 nov, 23
Ottenere il vantaggio competitivo necessario con potenti soluzioni di intelligenza artificiale e cloud partecipando a Microsoft Ignite online.
Iscriviti subitoQuesto browser non è più supportato.
Esegui l'aggiornamento a Microsoft Edge per sfruttare i vantaggi di funzionalità più recenti, aggiornamenti della sicurezza e supporto tecnico.
Utilizzare il metodo SpawnDerivedClass_ dell'oggetto SWbemObject per creare un oggetto classe derivato dall'oggetto corrente. L'oggetto deve essere una definizione di classe che diventa la classe padre dell'oggetto generato.
Per una spiegazione di questa sintassi, vedere Document Conventions per l'API di scripting.
objNewClass = .SpawnDerivedClass_( _
[ ByVal iFlags ] _
)
iFlags [facoltativo]
Riservato e deve essere 0 (zero) se specificato.
Se la chiamata ha esito positivo, l'oggetto SWbemObject contiene il nuovo oggetto definizione di classe. Nessun oggetto restituisce quando si verifica un errore.
Dopo il completamento del metodo SpawnDerivedClass_ , l'oggetto Err può contenere uno dei codici di errore nell'elenco seguente.
wbemErrFailed - 2147749889 (0x80041001)
Errore non specificato.
wbemErrIllegalOperation - 2147749918 (0x8004101E)
L'utente ha richiesto un'operazione non valida, ad esempio la generazione di una classe da un'istanza di .
wbemErrIncompleteClass - 2147749920 (0x80041020)
La classe di origine non è stata completamente definita o registrata con WMI, pertanto non è consentita una nuova classe derivata.
wbemErrOutOfMemory - 2147749894 (0x80041006)
Memoria insufficiente per completare l'operazione.
L'oggetto restituito automaticamente diventa una sottoclasse dell'oggetto corrente. Non è possibile eseguire l'override di questo comportamento. Non esiste un altro metodo tramite il quale è possibile creare classi derivate.
Non è possibile creare una classe derivata da una classe locale per il processo client. Prima di usare questo metodo per creare una classe derivata, è necessario creare la classe di base. Per creare la classe base, chiamare SWbemObject.Put_ e recuperare la classe base usando SWbemServices.Get.
Requisito | Valore |
---|---|
Client minimo supportato |
Windows Vista |
Server minimo supportato |
Windows Server 2008 |
Intestazione |
|
Libreria dei tipi |
|
DLL |
|
CLSID |
CLSID_SWbemObject |
IID |
IID_ISWbemObject |
Eventi
19 nov, 23 - 21 nov, 23
Ottenere il vantaggio competitivo necessario con potenti soluzioni di intelligenza artificiale e cloud partecipando a Microsoft Ignite online.
Iscriviti subito