Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Indica la interpretación de los datos pasados por SHAddToRecentDocs en su parámetro pv para identificar el elemento cuyas estadísticas de uso se están realizando el seguimiento.
Syntax
typedef enum {
SHARD_PIDL,
SHARD_PATHA,
SHARD_PATHW,
SHARD_APPIDINFO,
SHARD_APPIDINFOIDLIST,
SHARD_LINK,
SHARD_APPIDINFOLINK,
SHARD_SHELLITEM
} SHARD;
Constants
SHARD_PIDLEl parámetro pv apunta a un PIDL que identifica el objeto de archivo del documento. Los PIDL que identifican objetos que no son de archivo no se aceptan. |
SHARD_PATHAEl parámetro pv apunta a una cadena ANSI terminada en null con la ruta de acceso y el nombre de archivo del objeto. |
SHARD_PATHWEl parámetro pv apunta a una cadena Unicode terminada en null con la ruta de acceso y el nombre de archivo del objeto. |
SHARD_APPIDINFOWindows 7 y versiones posteriores. El parámetro pv apunta a una estructura SHARDAPPIDINFO que empareja un IShellItem que identifica el elemento con un AppUserModelID que lo asocia a un proceso o aplicación determinado. |
SHARD_APPIDINFOIDLISTWindows 7 y versiones posteriores. El parámetro pv apunta a una estructura SHARDAPPIDINFOIDLIST que empareja un PIDL absoluto que identifica el elemento con un AppUserModelID que lo asocia a un proceso o aplicación determinado. |
SHARD_LINKWindows 7 y versiones posteriores. El parámetro pv es un puntero de interfaz a un objeto IShellLink . |
SHARD_APPIDINFOLINKWindows 7 y versiones posteriores. El parámetro pv apunta a una estructura SHARDAPPIDINFOLINK que empareja un IShellLink que identifica el elemento con un AppUserModelID que lo asocia a un proceso o aplicación determinado. |
SHARD_SHELLITEMWindows 7 y versiones posteriores. El parámetro pv es un puntero de interfaz a un objeto IShellItem . |
Observaciones
Antes de Windows 7, SHARD_PIDL, SHARD_PATHA y SHARD_PATHW se definieron como constantes individuales, no como miembros de enumeración.
Al proporcionar un IShellLink a través de SHARD_LINK o SHARD_APPIDINFOLINK, la instancia de IShellLink debe proporcionar lo siguiente:
- Un PIDL (IShellLink::SetIDList) o la ruta de acceso de destino (IShellLink::SetPath o IShellLink::SetRelativePath)
- Argumentos de la línea de comandos (IShellLink::SetArguments)
- Ubicación del icono (IShellLink::SetIconLocation)
Opcionalmente, el campo de descripción (IShellLink::SetDescription) se puede establecer para proporcionar una información sobre herramientas personalizada para el elemento en la lista de accesos directos.
Requisitos
| Requirement | Importancia |
|---|---|
| Cliente mínimo compatible | Windows 2000 Professional, Windows XP, Windows 7 [solo aplicaciones de escritorio] |
| Servidor mínimo admitido | Windows 2000 Server [solo aplicaciones de escritorio] |
| Header | shlobj_core.h (incluya Shlobj.h) |