Interface IFileSystemBindData (shobjidl_core.h)
Expõe métodos que armazenam informações do sistema de arquivos para otimizar chamadas para IShellFolder::P arseDisplayName.
Herança
A interface IFileSystemBindData herda da interface IUnknown . IFileSystemBindData também tem estes tipos de membros:
Métodos
A interface IFileSystemBindData tem esses métodos.
IFileSystemBindData::GetFindData Obtém as informações do sistema de arquivos armazenadas na estrutura WIN32_FIND_DATA. |
IFileSystemBindData::SetFindData Armazena informações do sistema de arquivos em uma estrutura WIN32_FIND_DATA. Essas informações são usadas por ParseDisplayName. |
Comentários
IFileSystemBindData armazena as informações do sistema de arquivos em uma estrutura WIN32_FIND_DATA . O objeto que implementa IFileSystemBindData é armazenado em um contexto de associação que é passado para IShellFolder::P arseDisplayName.
Implemente IFileSystemBindData quando desejar otimizar chamadas para IShellFolder::P arseDisplayName e você já tiver as informações de arquivo da estrutura WIN32_FIND_DATA disponíveis para você.
Para armazenar as informações de WIN32_FIND_DATA antes de chamar IShellFolder::P arseDisplayName, o cliente usa o procedimento a seguir.
- Crie uma instância do objeto que expõe a interface IFileSystemBindData .
- Use IFileSystemBindData::SetFindData para armazenar os dados no objeto .
- Armazene o objeto em um contexto de associação por meio do método IBindCtx::RegisterObjectParam . Defina o parâmetro pszKey como a cadeia de
L"File System Bind Data"
caracteres e o parâmetro punk como o endereço da interface IFileSystemBindData .
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 | shobjidl_core.h (inclua Shobjidl.h) |