Compartilhar via


CLSIDFromString

Windows Mobile SupportedWindows Embedded CE Supported

9/8/2008

Essa função converte um seqüência de caracteres gerado pelo StringFromCLSID função voltar para o original identificador classe.

Syntax

HRESULT CLSIDFromString(
  LPOLESTR lpsz, 
  LPCLSID pclsid
); 

Parameters

  • lpsz
    [no] Ponteiro longo para o seqüência de caracteres NULL-Terminated que representa o identificador classe.
  • pclsid
    [out] Ponteiro para o identificador classe no retorno.

Return Value

Um dos valores descritos a seguinte tabela é retornada.

Valor Descrição

NOERROR

Identificador de classe foi obtida com êxito.

CO_E_CLASSSTRING

O seqüência de caracteres classe foi formatado de modo inadequado.

REGDB_E_WRITEREGDB

A classe identificador correspondente para o seqüência de caracteres classe não foi encontrado no Registro.

O padrão valor de retorno E_INVALIDARG também é com suporte.

Remarks

Passando para esta função qualquer inválido e, em algumas circunstâncias, NULL ponteiros resultam em terminação inesperada do aplicativo.

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.0 and later
Windows Mobile Windows Mobile Version 5.0 and later

See Also

Reference

StringFromCLSID