Metodo ISSOAdmin.CreateFieldInfo

Il metodo CreateFieldInfo crea informazioni sul campo per un'applicazione.

Sintassi

  
HRESULT CreateFieldInfo(  
BSTR bstrApplicationName,  
BSTR bstrLabel,  
LONG lFlags  
);  
  
Sub CreateFieldInfo(  
bstrApplicationName As String,  
bstrLabel As String,  
lFlags As Long  
)  

Parametri

bstrApplicationName
[in] Stringa che specifica il nome dell'applicazione. Questo parametro non può essere NULL o una stringa vuota, né contenere spazi. I nomi delle applicazioni non tengono conto della distinzione tra maiuscole e minuscole, ma conservano la propria combinazione di maiuscole/minuscole. Ad esempio, ABC, abc e AbC sono considerati come la stessa applicazione.

bstrApplicationName
[in] Stringa che specifica il nome dell'applicazione. Questo parametro non può essere NULL o una stringa vuota, né contenere spazi. I nomi delle applicazioni non tengono conto della distinzione tra maiuscole e minuscole, ma conservano la propria combinazione di maiuscole/minuscole. Ad esempio, ABC, abc e AbC sono considerati come la stessa applicazione.

bstrLabel
[in] Stringa che specifica il valore dell'etichetta. Questo parametro non può essere NULL o una stringa vuota.

bstrLabel
[in] Stringa che specifica il valore dell'etichetta. Questo parametro non può essere NULL o una stringa vuota.

lFlags
[in] Long Integer specifica se il campo è mascherato. Se un campo deve essere mascherato quando viene visualizzato nell'interfaccia utente, specificare SSO_FLAG_FIELD_INFO_MASK. Il parametro flag verrà ignorato per il primo campo (ID utente) in quanto non verrà mascherato.

lFlags
[in] Long Integer specifica se il campo è mascherato. Se un campo deve essere mascherato quando viene visualizzato nell'interfaccia utente, specificare SSO_FLAG_FIELD_INFO_MASK. Il parametro flag verrà ignorato per il primo campo (ID utente) in quanto non verrà mascherato.

Valore restituito

Questo metodo restituisce un HRESULT che indica se il metodo viene completato in modo corretto. Per ulteriori dettagli, vedere la sezione relativa ai valori di errore.

Non applicabile.

Valori di errore

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

Questo metodo indica gli errori impostando la proprietà Number dell'oggetto Err globale su uno dei valori della tabella seguente.

Valore Descrizione
S_OK Il metodo è riuscito.
E_ACCESSDENIED Al chiamante viene negato l'accesso.
E_INVALIDARG È stato rilevato un parametro non valido.

Commenti

Per poter creare le informazioni sui relativi campi, è necessario che l'applicazione sia esistente. Il numero di campi aggiunti deve essere uguale al valore numFields specificato al momento della creazione dell'applicazione. In caso contrario, l'applicazione verrà disabilitata in fase di esecuzione.

Sebbene non sia considerato una credenziale esterna, l'ID utente esterno richiede un campo per descriverne la modalità di visualizzazione nell'interfaccia utente. Il primo campo creato verrà considerato come il campo che descrive l'ID utente esterno. È necessario specificare almeno un campo e in genere è necessario specificare almeno due campi per specificare le credenziali. Un'applicazione può non avere alcuna credenziale.

Per accedere a questo metodo, è necessario essere un amministratore SSO, un amministratore di applicazioni affiliate SSO o un amministratore di applicazioni SSO.

Requisiti

Piattaforme: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows 11 e Windows 10

Vedere anche

Programmazione con Enterprise Single Sign-On
Interfaccia ISSOAdmin (COM)
Membri ISSOAdmin