Função SLGetPKeyId (slpublic.h)
Obtém a ID da chave do produto (Product Key) associada ao produto.
Sintaxe
HRESULT SLGetPKeyId(
[in] HSLC hSLC,
[in] PCWSTR pwszPKeyAlgorithm,
[in] PCWSTR pwszPKeyString,
[in] UINT cbPKeySpecificData,
[in] const BYTE *pbPKeySpecificData,
[out] SLID *pPKeyId
);
Parâmetros
[in] hSLC
O identificador para o contexto SLC atual.
[in] pwszPKeyAlgorithm
O algoritmo de chave do produto (Product Key).
[in] pwszPKeyString
A cadeia de caracteres da chave do produto (Product Key).
[in] cbPKeySpecificData
O tamanho, em bytes, dos dados específicos da chave do produto (Product Key). Se não houver dados específicos do PKey, defina cbPKeySpecificData como 0.
[in] pbPKeySpecificData
Um ponteiro para os dados específicos da chave do produto (Product Key). Se não houver dados específicos do PKey, defina pbPKeySpecificData como NULL.
[out] pPKeyId
Um ponteiro para a ID da chave do produto (Product Key).
Valor retornado
Se essa função for bem-sucedida, ela retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT.
Valor/código retornado | Descrição |
---|---|
|
Um ou mais argumentos não são válidos. |
|
A chave do produto (Product Key) não está disponível. |
Requisitos
Cliente mínimo com suporte | Windows 8 [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2012 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | slpublic.h |
Biblioteca | Slc.lib |
DLL | Slc.dll |