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.