Condividi tramite


Funzione SLGetPKeyId (slpublic.h)

Ottiene l'ID chiave prodotto registrato associato al prodotto.

Sintassi

HRESULT SLGetPKeyId(
  [in]  HSLC       hSLC,
  [in]  PCWSTR     pwszPKeyAlgorithm,
  [in]  PCWSTR     pwszPKeyString,
  [in]  UINT       cbPKeySpecificData,
  [in]  const BYTE *pbPKeySpecificData,
  [out] SLID       *pPKeyId
);

Parametri

[in] hSLC

Handle nel contesto SLC corrente.

[in] pwszPKeyAlgorithm

Algoritmo Product Key.

[in] pwszPKeyString

Stringa chiave prodotto.

[in] cbPKeySpecificData

Dimensioni, in byte, dei dati specifici del codice Product Key. Se non sono presenti dati specifici PKey, impostare cbPKeySpecificData su 0.

[in] pbPKeySpecificData

Puntatore ai dati specifici del codice Product Key. Se non sono presenti dati specifici di PKey, impostare pbPKeySpecificData su NULL.

[out] pPKeyId

Puntatore all'ID chiave prodotto.

Valore restituito

Se questa funzione ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .

Codice/valore restituito Descrizione
E_INVALIDARG
0x80070057
Uno o più argomenti non sono validi.
SL_E_PKEY_NOT_INSTALLED
0xC004F014
Il codice Product Key non è disponibile.

Requisiti

   
Client minimo supportato Windows 8 [solo app desktop]
Server minimo supportato Windows Server 2012 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione slpublic.h
Libreria Slc.lib
DLL Slc.dll