CLSIDFromProgID
9/8/2008
Essa função procura um identificador classe no Registro, fornecido um programático identificador.
Syntax
HRESULT CLSIDFromProgID(
LPCOLESTR lpszProgID,
LPCLSID pclsid
);
Parameters
- lpszProgID
[no] Ponteiro longo para o ProgID cujo identificador classe é solicitada.
- pclsid
[out] Ponteiro para o identificador classe recuperados no retorno.
Return Value
Um dos valores descritos a seguinte tabela é retornada.
Valor | Descrição |
---|---|
S_OK |
Identificador de classe foi recuperada com êxito. |
CO_E_CLASSSTRING |
O identificador classe registrado para o ProgID é inválido. |
REGDB_E_WRITEREGDB |
Erro ao gravar o identificador classe para o Registro. |
REGDB_E_CLASSNOTREG |
Identificador de classe para o ProgID não pode ser encontrado no Registro. |
Remarks
Dado um ProgID, CLSIDFromProgID Pesquise seu associado identificador classe no Registro.
Para determinar se a plataforma oferece suporte a essa função, consulte Determinando suporte COM APIs.
Requirements
Header | objbase.h |
Library | ole32.lib |
Windows Embedded CE | Windows CE 2.10 and later |
Windows Mobile | Windows Mobile Version 5.0 and later |