Método IShellFolderView::GetSelectedObjects (shlobj_core.h)

[Esse método foi preterido. Use IFolderView2::GetSelection em vez disso.]

Obtém uma matriz dos objetos na exibição selecionada e o número desses objetos.

Sintaxe

HRESULT GetSelectedObjects(
  [out] PCUITEMID_CHILD **pppidl,
  [out] UINT            *puItems
);

Parâmetros

[out] pppidl

Tipo: PCUITEMID_CHILD**

O endereço de um ponteiro que, quando esse método retorna com êxito, aponta para uma matriz dos itens selecionados no momento na exibição. Espera-se que o aplicativo de chamada libere a matriz em pppidl usando LocalFree. O aplicativo de chamada não deve liberar os itens individuais contidos na matriz.

[out] puItems

Tipo: UINT*

Um ponteiro para um valor que, quando esse método retorna com êxito, recebe o número de itens na matriz pppidl .

Retornar valor

Tipo: HRESULT

Se o método for bem-sucedido, ele retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT.

Comentários

Esse método fornece ponteiros constantes para estruturas de dados internas. Espera-se que o aplicativo de chamada atue neles imediatamente e não os armazene em cache.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows XP [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2003 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho shlobj_core.h