Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Ruft den Wertteil eines Name-Wert-Paares aus der Lizenzierungsrichtlinie einer Softwarekomponente ab.
Syntax
HRESULT SLGetWindowsInformation(
[in] PCWSTR pwszValueName,
[out, optional] SLDATATYPE *peDataType,
[out] UINT *pcbValue,
[out] PBYTE *ppbValue
);
Parameter
[in] pwszValueName
Ein Zeiger auf eine NULL-Zeichenfolge, die den Namen enthält, der dem abzurufenden Wert zugeordnet ist.
[out, optional] peDataType
Ein Zeiger auf einen Wert der SLDATATYPE-Enumeration , der den Datentyp im ppbValue-Puffer angibt.
[out] pcbValue
Ein Zeiger auf die Größe des ppbValue-Puffers in Bytes.
[out] ppbValue
Ein Zeiger auf ein Array von BYTE-Zeigern , das den Wert angibt, der dem durch den pwszValueName-Parameter angegebenen Namen zugeordnet ist.
Wenn Sie die Verwendung dieses Arrays abgeschlossen haben, geben Sie es frei, indem Sie die LocalFree-Funktion aufrufen.
Rückgabewert
Wenn die Methode erfolgreich ist, gibt sie S_OK zurück.
Bei einem Fehler gibt diese Methode einen Fehlercode zurück. Eine Liste allgemeiner Fehlercodes finden Sie unter Allgemeine HRESULT-Werte.
Diese Funktion kann die folgenden werte zurückgeben, die in Slerror.h definiert sind.
Rückgabecode/-wert | BESCHREIBUNG |
---|---|
|
Das angegebene Name-Wert-Paar wurde nicht gefunden. |
|
Der Aufrufer verfügt nicht über die erforderlichen Berechtigungen, um diese Funktion aufzurufen. |
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | slpublic.h |
Bibliothek | Slc.lib |
DLL | Slc.dll |