Método IPerPropertyBrowsing::MapPropertyToPage (ocidl.h)

Recupera o CLSID da página de propriedades associada à propriedade especificada.

Sintaxe

HRESULT MapPropertyToPage(
  [in]  DISPID dispID,
  [out] CLSID  *pClsid
);

Parâmetros

[in] dispID

O identificador de expedição da propriedade .

[out] pClsid

Um ponteiro para o CLSID que identifica a página de propriedades associada à propriedade especificada por dispID. Se esse método falhar, *pClsid será definido como CLSID_NULL.

Valor retornado

Esse método pode retornar os valores retornados padrão E_INVALIDARG e E_UNEXPECTED, bem como os valores a seguir.

Código de retorno Descrição
S_OK
O método foi concluído com sucesso.
E_NOTIMPL
O objeto não dá suporte a páginas de propriedades ou não dá suporte a propriedades de mapeamento para a página CLSID. Em outras palavras, não há suporte para esse recurso de navegação de propriedade específica.
E_POINTER
O endereço em pClsid não é válido. Por exemplo, pode ser NULL.

Comentários

O CLSID retornado desse método pode ser passado para OleCreatePropertyFrameIndirect para especificar a página inicial a ser exibida na folha de propriedades.

Requisitos

   
Cliente mínimo com suporte Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows 2000 Server [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho ocidl.h

Confira também

IPerPropertyBrowsing