CLSIDFromString
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 |