Interfaz IFileSystemBindData (shobjidl_core.h)
Expone métodos que almacenan información del sistema de archivos para optimizar las llamadas a IShellFolder::P arseDisplayName.
Herencia
La interfaz IFileSystemBindData hereda de la interfaz IUnknown . IFileSystemBindData también tiene estos tipos de miembros:
Métodos
La interfaz IFileSystemBindData tiene estos métodos.
IFileSystemBindData::GetFindData Obtiene la información del sistema de archivos almacenada en la estructura WIN32_FIND_DATA. |
IFileSystemBindData::SetFindData Almacena información del sistema de archivos en una estructura de WIN32_FIND_DATA. ParseDisplayName usa esta información. |
Comentarios
IFileSystemBindData almacena la información del sistema de archivos en una estructura de WIN32_FIND_DATA . El objeto que implementa IFileSystemBindData se almacena en un contexto de enlace que se pasa a IShellFolder::P arseDisplayName.
Implemente IFileSystemBindData cuando quiera optimizar las llamadas a IShellFolder::P arseDisplayName y ya tiene la información de archivo de la estructura WIN32_FIND_DATA disponible.
Para almacenar la información de WIN32_FIND_DATA antes de llamar a IShellFolder::P arseDisplayName, el cliente usa el procedimiento siguiente.
- Cree una instancia del objeto que expone la interfaz IFileSystemBindData .
- Use IFileSystemBindData::SetFindData para almacenar los datos en el objeto .
- Almacene el objeto en un contexto de enlace a través del método IBindCtx::RegisterObjectParam . Establezca el parámetro pszKey en la cadena
L"File System Bind Data"
y el parámetro punk en la dirección de la interfaz IFileSystemBindData .
Requisitos
Cliente mínimo compatible | Windows 2000 Professional [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows 2000 Server [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | shobjidl_core.h (incluya Shobjidl.h) |