Delen via


Retourwaarden voor beveiligingsbeheer

De retourwaarden voor beveiligingsbeheer zijn onder andere:

Retourwaarden voor bijlage

De hulpprogrammaset Beveiligingsconfiguratie ondersteunt de volgende SCESTATUS retourcodes. Deze waarden worden geretourneerd door de ondersteuningsfuncties voor bijlagen en die functies die zijn geïmplementeerd bij het schrijven van een bijlageengine of -module.

Waarde Beschrijving
SCESTATUS_SUCCESS De functie is geslaagd.
SCESTATUS_INVALID_PARAMETER Een van de parameters die aan de functie zijn doorgegeven, is ongeldig.
SCESTATUS_RECORD_NOT_FOUND De opgegeven record is niet gevonden in de beveiligingsdatabase.
SCESTATUS_INVALID_DATA De functie is mislukt omdat sommige gegevens ongeldig waren.
SCESTATUS_OBJECT_EXISTS Het object bestaat al.
SCESTATUS_BUFFER_TOO_SMALL De buffer die wordt doorgegeven aan de functie om gegevens te ontvangen, is niet groot genoeg om alle gegevens te ontvangen.
SCESTATUS_PROFILE_NOT_FOUND Het opgegeven profiel is niet gevonden.
SCESTATUS_BAD_FORMAT De indeling is ongeldig.
SCESTATUS_NOT_ENOUGH_RESOURCE Er is onvoldoende geheugen.
SCESTATUS_ACCESS_DENIED De beller heeft onvoldoende bevoegdheden om deze actie te voltooien.
SCESTATUS_CANT_DELETE De functie kan het opgegeven item niet verwijderen.
SCESTATUS_PREFIX_OVERFLOW Er is een overloop van voorvoegsel opgetreden.
SCESTATUS_OTHER_ERROR Er is een niet-opgegeven fout opgetreden.
SCESTATUS_ALREADY_RUNNING De service wordt al uitgevoerd.
SCESTATUS_SERVICE_NOT_SUPPORT De opgegeven service wordt niet ondersteund.
SCESTATUS_MOD_NOT_FOUND Een DLL van de bijlage-engine die in het register wordt vermeld, kan niet worden gevonden of kan niet worden geladen.
SCESTATUS_EXCEPTION_IN_SERVER Er is een uitzondering opgetreden op de server.

LSA-beleidsfunctie retourneert waarden

De meeste LSA-beleidsfuncties (Local Security Authority) retourneren een NTSTATUS-waarde om aan te geven dat ze slagen of mislukken. De verschillende NTSTATUS-waarden worden gedefinieerd in Ntstatus.h, die wordt gedistribueerd met de Microsoft Windows Driver Development Kit (DDK).

Als u een NTSTATUS-retourwaarde wilt converteren naar een Windows-foutcode, gebruikt u de functie LsaNtStatusToWinError.

De volgende tabel bevat de NTSTATUS-waarden die kunnen worden geretourneerd door een LSA-functie. (De retourwaardesecties voor sommige van de LSA-functies bevatten aanvullende foutcodes die de functie mogelijk retourneert.) Deze tabel bevat ook de Windows-foutcode die overeenkomt met elke NTSTATUS-waarde.

NTSTATUS-code (Windows-foutcode) Betekenis
STATUS_SUCCESS (ERROR_SUCCESS)
De functie is geslaagd.
STATUS_ACCESS_DENIED (ERROR_ACCESS_DENIED)
De beller heeft niet de juiste toegang om de bewerking te voltooien.
STATUS_INSUFFICIENT_RESOURCES (ERROR_NO_SYSTEM_RESOURCES)
Er zijn onvoldoende systeembronnen (zoals geheugen om buffers toe te wijzen) om de aanroep te voltooien.
STATUS_INTERNAL_DB_ERROR (ERROR_INTERNAL_DB_ERROR)
De LSA-database bevat een interne inconsistentie.
STATUS_INVALID_HANDLE (ERROR_INVALID_HANDLE)
Geeft aan dat een object of RPC-ingang niet geldig is in de context gebruikt.
STATUS_INVALID_SERVER_STATE (ERROR_INVALID_SERVER_STATE)
Geeft aan dat de LSA-server momenteel is uitgeschakeld.
STATUS_INVALID_PARAMETER (ERROR_INVALID_PARAMETER)
Een van de parameters is ongeldig.
STATUS_NO_SUCH_PRIVILEGE (ERROR_NO_SUCH_PRIVILEGE)
Geeft aan dat er geen opgegeven bevoegdheid bestaat.
STATUS_OBJECT_NAME_NOT_FOUND (ERROR_FILE_NOT_FOUND)
Er is geen object gevonden in de LSA-beleidsdatabase. Het object kan zijn opgegeven door SID of op naam, afhankelijk van het type.
STATUS_UNSUCCESSFUL (ERROR_GEN_FAILURE)
Algemene fout, zoals een RPC-verbindingsfout.