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. |