Compartilhar via


CLSIDFromProgID

Windows Mobile SupportedWindows Embedded CE Supported

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