LsaGetAppliedCAPIDs-Funktion (ntlsa.h)
Die LsaGetAppliedCAPIDs-Funktion gibt ein Array von CAPIDs (Central Access Policies) aller auf einen bestimmten Computer angewendeten CAPs zurück.
Syntax
NTSTATUS LsaGetAppliedCAPIDs(
[in, optional] PLSA_UNICODE_STRING SystemName,
[out] PSID **CAPIDs,
[out] PULONG CAPIDCount
);
Parameter
[in, optional] SystemName
Ein Zeiger auf eine LSA_UNICODE_STRING-Struktur , die den Namen des jeweiligen Computers enthält. Der Name kann die Form "ComputerName" oder "\ComputerName" haben. Wenn dieser Parameter NULL ist, gibt die Funktion die CAPIDs des lokalen Computers zurück.
[out] CAPIDs
Ein Zeiger auf eine Variable, die ein Array von Zeigern auf CAPIDs empfängt, die die auf dem angegebenen Computer verfügbaren CAPs identifizieren. Wenn Sie die CAPIDs verwendet haben, rufen Sie die LsaFreeMemory-Funktion für jedes Element im Array und das gesamte Array auf.
[out] CAPIDCount
Ein Zeiger auf eine Variable, die die Anzahl der auf dem angegebenen Computer verfügbaren CAPs empfängt. Das im CAPIDs-Parameter zurückgegebene Array enthält die gleiche Anzahl von Elementen wie der CAPIDCount-Parameter .
Rückgabewert
Wenn die Funktion erfolgreich ist, wird der Rückgabewert STATUS_SUCCESS.
Wenn die Funktion fehlschlägt, ist der Rückgabewert einer der Rückgabewerte der LSA-Richtlinienfunktion. Sie können die LsaNtStatusToWinError-Funktion verwenden, um den NTSTATUS-Code in einen Windows-Fehlercode zu konvertieren.
Hinweise
Für spezifische Details zu den zentralen Zugriffsrichtlinien können Sie die Attribute des zentralen Zugriffsrichtlinienobjekts im Active Directory auf dem Domänencontroller des angegebenen Computers abfragen. Suchen Sie nach dem Objekt, dessen Attribut msAuthz-CentralAccessPolicyID mit einem der zurückgegebenen CAPIDs übereinstimmt.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 8 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2012 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | ntlsa.h |
Bibliothek | Advapi32.lib |
DLL | Advapi32.dll |