SaferSetLevelInformation-Funktion (winsafer.h)

Die SaferSetLevelInformation-Funktion legt die Informationen zu einer Richtlinienebene fest.

Syntax

BOOL SaferSetLevelInformation(
  [in] SAFER_LEVEL_HANDLE      LevelHandle,
  [in] SAFER_OBJECT_INFO_CLASS dwInfoType,
  [in] LPVOID                  lpQueryBuffer,
  [in] DWORD                   dwInBufferSize
);

Parameter

[in] LevelHandle

Das Handle der festzulegenden Ebene.

[in] dwInfoType

Ein SAFER_OBJECT_INFO_CLASS Enumerationswert, der den Typ der Objektinformationen angibt, die festgelegt werden sollen. Der angegebene Wert bestimmt die Größe und den Typ des lpQueryBuffer-Parameters . In der folgenden Tabelle sind die möglichen Werte aufgeführt.

Wert Bedeutung
SaferObjectLevelId
1
Legt die LEVELID-Konstante fest.

lpQueryBuffer-Rückgabetyp : DWORD.

SaferObjectScopeId
2
Legt den Benutzer- oder Computerbereich fest.

lpQueryBuffer-Rückgabetyp : DWORD.

SaferObjectFriendlyName
3
Legt den Anzeigenamen fest.

lpQueryBuffer-Rückgabetyp : LPCWSTR.

SaferObjectDescription
4
Legt die Beschreibung fest.

lpQueryBuffer-Rückgabetyp : LPCWSTR.

[in] lpQueryBuffer

Ein Puffer, der die Ergebnisse der Abfrage enthält. Den Typ der zurückgegebenen Informationen für jeden möglichen Wert des dwInfoType-Parameters finden Sie im dwInfoType-Parameter .

[in] dwInBufferSize

Die Größe des lpQueryBuffer-Parameters in Bytes.

Rückgabewert

TRUE , wenn die Funktion erfolgreich ist; andernfalls FALSE. 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)