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.