Estrutura LICINFO (ocidl.h)

Contém parâmetros que descrevem o comportamento de licenciamento de uma fábrica de classes que dá suporte ao licenciamento. A estrutura é preenchida chamando o método IClassFactory2::GetLicInfo .

Sintaxe

typedef struct tagLICINFO {
  LONG cbLicInfo;
  BOOL fRuntimeKeyAvail;
  BOOL fLicVerified;
} LICINFO, *LPLICINFO;

Membros

cbLicInfo

O tamanho da estrutura em bytes.

fRuntimeKeyAvail

Indica se essa fábrica de classes permite a criação de seus objetos em um computador sem licença por meio do uso de uma chave de licença. Se TRUE, IClassFactory2::RequestLicKey poderá ser chamado para obter a chave. Se FALSE, os objetos só poderão ser criados em um computador totalmente licenciado.

fLicVerified

Indica se existe uma licença de computador completa de modo que as chamadas para IClassFactory::CreateInstance e IClassFactory2::RequestLicKey serão bem-sucedidas. Se TRUE, a licença completa do computador existirá. Assim, os objetos podem ser criados livremente. e uma chave de licença estará disponível se fRuntimeKeyAvail também for TRUE. Se FALSE, essa fábrica de classes não poderá criar nenhuma instância de objetos neste computador, a menos que a chave de licença adequada seja passada para IClassFactory2::CreateInstanceLic.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows 2000 Server [somente aplicativos da área de trabalho]
Cabeçalho ocidl.h

Confira também

IClassFactory2::GetLicInfo