AppPolicyGetCreateFileAccess-Funktion (appmodel.h)
Ruft einen Wert ab, der angibt, ob ein Prozess über vollen oder eingeschränkten Zugriff auf die E/A-Geräte verfügt (Datei, Dateistream, Verzeichnis, physischer Datenträger, Volume, Konsolenpuffer, Bandlaufwerk, Kommunikationsressource, Mailslot und Pipe).
Syntax
LONG AppPolicyGetCreateFileAccess(
[in] HANDLE processToken,
[out] AppPolicyCreateFileAccess *policy
);
Parameter
[in] processToken
Ein Handle, das das Zugriffstoken für einen Prozess identifiziert.
[out] policy
Ein Zeiger auf eine Variable des aufgezählten AppPolicyCreateFileAccess-Typs . Wenn die Funktion erfolgreich zurückgegeben wird, enthält die Variable einen aufgezählten konstanten Wert, der angibt, ob der Prozess über vollen oder eingeschränkten Zugriff auf die E/A-Geräte verfügt.
Rückgabewert
Wenn die Funktion erfolgreich ist, gibt die Funktion ERROR_SUCCESS zurück.
Wenn keine bekannte Dateizugriffsrichtlinie für das Prozesstoken gefunden wurde, löst die Funktion eine STATUS_ASSERTION_FAILURE Ausnahme aus und gibt ERROR_NOT_FOUND zurück.
Wenn processToken oder richtlinie NULL sind, gibt die Funktion ERROR_INVALID_PARAMETER zurück.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Windows |
Kopfzeile | appmodel.h |
Bibliothek | OneCoreUap.lib |
DLL | Api-ms-win-appmodel-runtime-l1-1-2.dll |