Freigeben über


ISSOAdmin.CreateFieldInfo-Methode

Die CreateFieldInfo-Methode erstellt Feldinformationen für eine Anwendung.

Syntax

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

Parameter

bstrApplicationName
[in] Zeichenfolge, die den Anwendungsnamen angibt. Dieser Parameter darf nicht den Wert NULL erhalten, eine leere Zeichenfolge sein oder Leerzeichen enthalten. Bei Anwendungsnamen wird die Groß-/Kleinschreibung nicht beachtet, aber die Groß-/Kleinschreibung wird beibehalten. Bei Namen wie ABC, abc und AbC wird beispielsweise davon ausgegangen, dass es sich um dieselbe Anwendung handelt.

bstrApplicationName
[in] Zeichenfolge, die den Anwendungsnamen angibt. Dieser Parameter darf nicht den Wert NULL erhalten, eine leere Zeichenfolge sein oder Leerzeichen enthalten. Bei Anwendungsnamen wird die Groß-/Kleinschreibung nicht beachtet, aber die Groß-/Kleinschreibung wird beibehalten. Bei Namen wie ABC, abc und AbC wird beispielsweise davon ausgegangen, dass es sich um dieselbe Anwendung handelt.

bstrLabel
[in] Zeichenfolge, die den Bezeichnungswert angibt. Dieser Parameter darf nicht NULL oder eine leere Zeichenfolge sein.

bstrLabel
[in] Zeichenfolge, die den Bezeichnungswert angibt. Dieser Parameter darf nicht NULL oder eine leere Zeichenfolge sein.

lFlags
[in] Long Integer gibt an, ob das Feld maskiert ist. Geben Sie SSO_FLAG_FIELD_INFO_MASK an, um ein Feld beim Anzeigen in der Benutzeroberfläche zu maskieren. Der Flagparameter wird für das erste Feld (Benutzer-ID) ignoriert, da dieses Feld nicht maskiert wird.

lFlags
[in] Long Integer gibt an, ob das Feld maskiert ist. Geben Sie SSO_FLAG_FIELD_INFO_MASK an, um ein Feld beim Anzeigen in der Benutzeroberfläche zu maskieren. Der Flagparameter wird für das erste Feld (Benutzer-ID) ignoriert, da dieses Feld nicht maskiert wird.

Rückgabewert

Diese Methode gibt ein HRESULT zurück, das angibt, ob sie erfolgreich abgeschlossen wurde. Weitere Informationen finden Sie im Abschnitt Fehlerwerte.

Nicht zutreffend.

Fehlerwerte

Diese Methode gibt ein HRESULT zurück, das einen der Werte in der folgenden Tabelle enthält.

Diese Methode gibt Fehler an, indem die Number-Eigenschaft des globalen Err-Objekts auf einen der Werte in der folgenden Tabelle festgelegt wird.

Wert BESCHREIBUNG
S_OK Die Methode wurde erfolgreich ausgeführt.
E_ACCESSDENIED Dem Aufrufer wurde der Zugriff verweigert.
E_INVALIDARG Ein ungültiger Parameter wurde erkannt.

Hinweise

Die Anwendung muss vorhanden sein, bevor ihre Feldinformationen erstellt werden können. Die Anzahl der hinzugefügten Felder muss dem numFields-Wert entsprechen, der beim Erstellen der Anwendung angegeben wurde, andernfalls wird die Anwendung zur Laufzeit deaktiviert.

Zwar wird die externe Benutzer-ID nicht als eine externe Anmeldeinformation angesehen, sie muss jedoch über ein Feld verfügen, das beschreibt, wie sie in der Benutzeroberfläche angezeigt wird. Das erste erstellte Feld wird als das Feld betrachtet, das die externe Benutzer-ID beschreibt. Mindestens ein Feld ist erforderlich, und normalerweise sollten mindestens zwei Felder angegeben werden, um Anmeldeinformationen bereitzustellen. Anwendungen müssen nicht über Anmeldeinformationen verfügen.

Um auf diese Methode zugreifen zu können, müssen Sie ein SSO-Administrator, SSO-Partneradministrator oder SSO-Anwendungsadministrator sein.

Anforderungen

Plattformen: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows 11 und Windows 10

Weitere Informationen

Programmieren mit Einmaligem Anmelden für Unternehmen
ISSOAdmin-Schnittstelle (COM)
ISSOAdmin-Member