Metodo Provider::CreateNewInstance (provider.h)
[La classe Provider fa parte di WMI Provider Framework, che viene ora considerata in stato finale e non saranno disponibili ulteriori sviluppi, miglioramenti o aggiornamenti per problemi non correlati alla sicurezza che interessano queste librerie. Le API MI devono essere usate per tutti i nuovi sviluppi.
Il metodo CreateNewInstance alloca un nuovo oggetto CInstance e ne restituisce un puntatore.
Sintassi
CInstance * CreateNewInstance(
MethodContext *pMethodContext
);
Parametri
pMethodContext
Puntatore al contesto associato a questa istanza.
Valore restituito
Restituisce un puntatore alla nuova istanza.
Commenti
Il chiamante deve chiamare CInstance::Release o Provider::Commit sul puntatore restituito. Uno di questi metodi può essere usato, ma non sono intercambiabili. Fare riferimento alla sezione Osservazioni su ognuno di questi metodi per determinare quale sia appropriato.
Questo metodo non restituisce un puntatore NULL . Se ha esito negativo, genera un'eccezione.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows Vista |
Server minimo supportato | Windows Server 2008 |
Piattaforma di destinazione | Windows |
Intestazione | provider.h (include FwCommon.h) |
Libreria | FrameDyn.lib |
DLL | FrameDynOS.dll; FrameDyn.dll |