SaferCreateLevel-Funktion (winsafer.h)
Die SaferCreateLevel-Funktion öffnet eine SAFER_LEVEL_HANDLE.
Syntax
BOOL SaferCreateLevel(
[in] DWORD dwScopeId,
[in] DWORD dwLevelId,
[in] DWORD OpenFlags,
[out] SAFER_LEVEL_HANDLE *pLevelHandle,
LPVOID lpReserved
);
Parameter
[in] dwScopeId
Der Bereich der zu erstellenden Ebene. In der folgenden Tabelle sind die möglichen Werte aufgeführt.
Wert | Bedeutung |
---|---|
|
Der Bereich der erstellten Ebene erfolgt nach Computer. |
|
Der Bereich der erstellten Ebene richtet sich nach Benutzer. |
[in] dwLevelId
Die Ebene des zu öffnenden Handles. In der folgenden Tabelle sind die möglichen Werte aufgeführt.
[in] OpenFlags
Dies kann der folgende Wert sein.
Wert | Bedeutung |
---|---|
|
[out] pLevelHandle
Der zurückgegebene SAFER_LEVEL_HANDLE. Wenn Sie mit der Verwendung des Handles fertig sind, schließen Sie es, indem Sie die SaferCloseLevel-Funktion aufrufen.
lpReserved
Dieser Parameter ist für die zukünftige Verwendung reserviert. Legen Sie sie auf NULL fest.
Rückgabewert
Gibt nonzero zurück, wenn der Vorgang erfolgreich war oder andernfalls null.
Rufen Sie GetLastError auf, um erweiterte Fehlerinformationen zu erhalten.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows XP [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | winsafer.h |
Bibliothek | Advapi32.lib |
DLL | Advapi32.dll |
APIs | ext-ms-win-advapi32-safer-l1-1-0 (eingeführt in Windows 8) |