SLGetPolicyInformation-Funktion (slpublic.h)
Ruft die Richtlinieninformationen ab, nachdem das Recht erfolgreich genutzt wurde.
Syntax
HRESULT SLGetPolicyInformation(
[in] HSLC hSLC,
[in] PCWSTR pwszValueName,
[out, optional] SLDATATYPE *peDataType,
[out] UINT *pcbValue,
[out] PBYTE *ppbValue
);
Parameter
[in] hSLC
Typ: HSLC
Das Handle für den aktuellen SLC-Kontext.
[in] pwszValueName
Typ: PCWSTR
Der Richtlinienname.
[out, optional] peDataType
Typ: SLDATATYPE*
Ein Zeiger auf einen Wert der SLDATATYPE-Enumeration , der den Datentyp im ppbValue-Puffer angibt.
Wert | Bedeutung |
---|---|
|
UNICODE-Zeichenfolge |
|
DWORD |
|
Binäres BLOB |
[out] pcbValue
Typ: UINT*
Ein Zeiger auf die Größe des ppbValue-Puffers in Bytes.
[out] ppbValue
Typ: PBYTE*
Bei erfolgreicher Ausführung werden die Daten in dem puffer zurückgegeben, der von SLC zugeordnet ist. Wenn Sie mit der Verwendung des Arbeitsspeichers fertig sind, geben Sie ihn frei, indem Sie die Funktion LocalFree aufrufen.
Rückgabewert
Typ: HRESULT WINAPI
Wenn diese Funktion erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.
Rückgabecode/-wert | BESCHREIBUNG |
---|---|
|
Mindestens ein Argument ist ungültig. |
|
Der Wert für den Eingabeschlüssel wurde nicht gefunden. |
|
Der Aufrufer verfügt nicht über die Berechtigung zum Ausführen der Software. |
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 | slpublic.h |
Bibliothek | Slc.lib |
DLL | Slc.dll |