SLGetProductSkuInformation-Funktion (slpublic.h)
Ruft Informationen zur angegebenen Produkt-SKU ab.
Syntax
HRESULT SLGetProductSkuInformation(
[in] HSLC hSLC,
[in] const SLID *pProductSkuId,
[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] pProductSkuId
Typ: const SLID*
Ein Zeiger auf die SKU-ID.
[in] pwszValueName
Typ: PCWSTR
Der dem abzurufenden Wert zugeordnete Name. Die folgenden Namen sind gültig.
Wert | Bedeutung |
---|---|
|
Der Produktname |
|
Beschreibung des Produkts |
|
Autor des Produkts |
[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. |
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 |