Lsamanagesidnamemapping-Funktion

BESCHREIBUNG

Die lsamanagesidnamemapping -Funktion fügt sid/Name-Zuordnungen aus dem mit dem LSA-lookupdienst registrierten Zuordnungs Satz hinzu oder entfernt Sie.

void WINAPI LsaManageSidNameMapping(
  _In_  LSA_SID_NAME_MAPPING_OPERATION_TYPE    OpType,
  _In_  PLSA_SID_NAME_MAPPING_OPERATION_INPUT  OpInput,
  _Out_ PLSA_SID_NAME_MAPPING_OPERATION_OUTPUT *OpOutput
);

Parameter

Optype [in]

Gibt an, ob diese Funktion aufgerufen wird, um eine SID/Name-Zuordnung hinzuzufügen oder zu entfernen.

Opinput [in]

Gibt die Domänen-, Konto-und sid-Werte an, die während dieses Vorgangs verwendet werden sollen. Zusätzliche Flags können auch in dieser Struktur festgelegt werden.

Opoutput [out]

Enthält den Wert LSA_SID_NAME_MAPPING_OPERATION_ERROR , der einen erfolgreichen oder fehlgeschlagener Vorgang angibt.

Wert Bedeutung
Erfolgreich Der Vorgang ist ohne Fehler beendet.
Nonmappingerror Ein Fehler, der nicht mit der SID-Namenszuordnung verknüpft ist.
Namecollision Vorgangs Fehler aufgrund eines Namens Konflikts.
Sidcollision Vorgangs Fehler aufgrund eines sid-Konflikts.
DomainNotFound Die zugehörige Domäne wurde nicht gefunden.
Domainsidprefixmismatch Die angegebene sid weist nicht das richtige Domänen Präfix auf.
Mappingnotfound Die Zuordnung wurde im Cache nicht gefunden.

Gibt zurück

Wenn die Zuordnung erfolgreich eingefügt wird, wird der Rückgabewert STATUS_SUCCESS. Wenn die Funktion andernfalls aufgrund von sid-oder Namenskonflikten fehlschlägt, wird STATUS_INVALID_PARAMETER Fehler zurückgegeben.

Bemerkungen

Siehe auch