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 |