Função SLGetReferralInformation (slpublic.h)

Obtém informações de indicação para o produto especificado.

Sintaxe

HRESULT SLGetReferralInformation(
  [in]  HSLC           hSLC,
  [in]  SLREFERRALTYPE eReferralType,
  [in]  const SLID     *pSkuOrAppId,
  [in]  PCWSTR         pwszValueName,
  [out] PWSTR          *ppwszValue
);

Parâmetros

[in] hSLC

Tipo: HSLC

O identificador recuperado pela chamada anterior para a função SLOpen .

[in] eReferralType

Tipo: SLREFERRALTYPE

O tipo de indicação.

[in] pSkuOrAppId

Tipo: const SLID*

Um ponteiro para o SLID do aplicativo ou SKU do qual obter informações.

[in] pwszValueName

Tipo: PCWSTR

O nome associado ao valor a ser recuperado. Os nomes a seguir são válidos.

Valor Significado
SL_PARTNERID
ID do parceiro para o revendedor de licenças
SL_REFERRALID
ID de indicação para o revendedor de licenças
SL_MERCHANTCOMMERCEURL
A URL do comerciante para comprar licenças adicionais
SL_MERCHANTUPGRADEURL
A URL do comerciante para comprar licenças adicionais
SL_DOWNLOADURL
Um link de encaminhamento para baixar o aplicativo associado
SL_INSTALLATIONPARAMETERS
Todos os parâmetros usados ao executar o instalador do aplicativo associado
SL_MERCHANTSUPPORTPHONENUMBER
O comerciante dá suporte a números de telefone
SL_MERCHANTSUPPORTEMAIL
O endereço de email de suporte do comerciante
SL_MERCHANTSUPPORTURL
A URL de suporte do comerciante
SL_SERIALIZEDDATA
Um BLOB de dados genérico

[out] ppwszValue

Tipo: PWSTR*

O valor a ser armazenado. Quando terminar de usar a memória, libere-a chamando a função LocalFree .

Valor retornado

Tipo: HRESULT WINAPI

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
E_INVALIDARG
0x80070057
Um ou mais argumentos não são válidos.

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