Função IIDFromString (combaseapi.h)

Converte uma cadeia de caracteres gerada pela função StringFromIID de volta no IID (identificador de interface original).

Sintaxe

HRESULT IIDFromString(
  [in]  LPCOLESTR lpsz,
  [out] LPIID     lpiid
);

Parâmetros

[in] lpsz

Um ponteiro para a representação de cadeia de caracteres do IID ou NULL.

[out] lpiid

Um ponteiro para o IID solicitado no retorno.

Retornar valor

Essa função pode retornar os valores retornados padrão E_INVALIDARG, E_OUTOFMEMORY e S_OK.

Comentários

A função converte o identificador de interface de uma maneira que garante que diferentes identificadores de interface sempre serão convertidos em cadeias de caracteres diferentes.

O formato IID é {xxxxxxxx-xxxx-xxxx-xxxx-xxxx-xxxxxxxxxx}.

Passar NULL resulta em GUID_NULL valor.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 2000 Professional [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Windows 2000 Server [aplicativos da área de trabalho | Aplicativos UWP]
Plataforma de Destino Windows
Cabeçalho combaseapi.h (inclua Objbase.h)
Biblioteca Ole32.lib
DLL Ole32.dll

Confira também

StringFromIID