Metodo ISSOWrapper.InitializeAdapter

Inizializza l’adapter di sincronizzazione password nel sistema ENTSSO.

Sintassi

  
HRESULT InitializeAdapter(  
BSTR bstrAdapterName,  
ULONG ulFlags,  
ULONGLONG* phNotifyEvent,  
GUID* pguidTrackingId  
);  

Parametri

bstrAdapterName
Nome univoco dell'adapter.

ulFlags
Combinazione bit per bit dei valori SSO_NOTIFICATION_FLAG .

phNotifyEvent
Nell'output restituito da questo metodo è contenuto un handle di evento creato da PS Helper. Poiché MIDL non supporta il tipo di dati HANDLE, è necessario eseguire il cast del valore restituito su un valore HANDLE. Questo parametro può essere NULL se l'handle di evento non è richiesto dall'adapter.

pguidTrackingId
Nell'output restituito da questo metodo è contenuto l'ID rilevamento generato da ENTSSO. L'ID rilevamento viene utilizzato per attività di controllo. Questo parametro può essere NULL se l'ID rilevamento non è richiesto dall'adapter.

Valore restituito

Questo metodo restituisce un HRESULT che indica se il metodo viene completato in modo corretto. Per ulteriori informazioni, vedere la sezione Eccezioni.

Eccezioni

Questo metodo restituisce un HRESULT contenente uno dei valori riportati nella tabella seguente.

Valore Descrizione
S_OK L'inizializzazione è stata eseguita correttamente.
S_FALSE L'inizializzazione è stata eseguita correttamente, ma si è trattato di una riconnessione. Per altre informazioni, vedere la sezione Osservazioni.
E_ACCESSDENIED Accesso negato.
ENTSSO_E_NO_SERVER Impossibile contattare il server ENTSSO. Verificare che il servizio ENTSSO sia in esecuzione.

Commenti

InitializeAdapter agisce nello stesso modo del metodo ISSONotification.InitializeAdapter.