Metodo IActivationFactory::ActivateInstance (activation.h)

Crea una nuova istanza della classe Windows Runtime associata alla factory di attivazione corrente.

Sintassi

HRESULT ActivateInstance(
  [out] IInspectable **instance
);

Parametri

[out] instance

Tipo: IInspectable**

Puntatore a una nuova istanza della classe associata alla factory di attivazione corrente.

Valore restituito

Tipo: HRESULT

Questa funzione può restituire i valori seguenti.

Codice restituito Descrizione
S_OK
La nuova istanza della classe è stata creata correttamente.
E_INVALIDARG
l'istanza è NULL.
E_NOINTERFACE
L'interfaccia IInspectable non viene implementata dalla classe associata alla factory di attivazione corrente.
E_OUTOFMEMORY
Impossibile creare un'istanza della classe .

Commenti

Utilizzare la funzione ActivateInstance per attivare una classe Windows Runtime. La funzione ActivateInstance si connette alla factory di attivazione associata all'identificatore di classe attivabile specificato, crea un'istanza chiamando il costruttore zero-argument nella classe e rilascia la factory di attivazione.

Requisiti

Requisito Valore
Client minimo supportato Windows 8 [app desktop | App UWP]
Server minimo supportato Windows Server 2012 [app desktop | App UWP]
Piattaforma di destinazione Windows
Intestazione activation.h

Vedi anche

IActivationFactory

RoActivateInstance