Interface IFileSystemBindData2 (shobjidl_core.h)
Estende IFileSystemBindData, que armazena informações do sistema de arquivos para otimizar chamadas para IShellFolder::P arseDisplayName. Essa interface adiciona o conjunto de habilidades ou obtém a ID do arquivo ou o CLSID (identificador de classe de junção).
Herança
A interface IFileSystemBindData2 herda de IFileSystemBindData. IFileSystemBindData2 também tem estes tipos de membros:
Métodos
A interface IFileSystemBindData2 tem esses métodos.
IFileSystemBindData2::GetFileID Obtém o identificador de arquivo exclusivo para o arquivo atual. |
IFileSystemBindData2::GetJunctionCLSID Obtém o CLSID (identificador de classe) do objeto que implementa IShellFolder para o item, se o item for um ponto de junção. |
IFileSystemBindData2::SetFileID Define o identificador de arquivo exclusivo para o arquivo atual. |
IFileSystemBindData2::SetJunctionCLSID Define o CLSID (identificador de classe) do objeto que implementa IShellFolder, se o item atual for um ponto de junção. |
Comentários
Essa interface também fornece os métodos da interface IFileSystemBindData , da qual ela herda.
Para passar as informações expressas nessa interface para uma fonte de dados IShellFolder::P arseDisplayName, um objeto IBindCtx é criado (use CreateBindCtx) e preenchido com um objeto que implementa IFileSystemBindData chamando o seguinte:
IBindCtx::RegisterObjectParam(STR_FILE_SYS_BIND_DATA, pfsbd)
Em que pfsbd é o objeto que implementa IFileSystemBindData.
Os implementadores de IShellFolder::P arseDisplayName primeiro fazem a chamada a seguir.
IUnknown *punk;
pbc->GetObjectParam(STR_FILE_SYS_BIND_DATA, &punk);
Em seguida, o implementador chama um dos métodos Get listados acima para recuperar os parâmetros.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows Vista [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2008 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | shobjidl_core.h (inclua Shobjidl.h) |