Compartir a través de


Estructura SHNAMEMAPPINGA (shellapi.h)

Contiene los nombres de ruta de acceso antiguos y nuevos para cada archivo que se ha movido, copiado o cambiado por la función SHFileOperation .

Sintaxis

typedef struct _SHNAMEMAPPINGA {
  LPSTR pszOldPath;
  LPSTR pszNewPath;
  int   cchOldPath;
  int   cchNewPath;
} SHNAMEMAPPINGA, *LPSHNAMEMAPPINGA;

Miembros

pszOldPath

Tipo: LPTSTR

Dirección de un búfer de caracteres que contiene el nombre de ruta de acceso anterior.

pszNewPath

Tipo: LPTSTR

Dirección de un búfer de caracteres que contiene el nuevo nombre de ruta de acceso.

cchOldPath

Tipo: int

Número de caracteres en pszOldPath.

cchNewPath

Tipo: int

Número de caracteres de pszNewPath.

Comentarios

Hay dos versiones de esta estructura, una versión ANSI (SHFILEOPSTRUCTA) y una versión Unicode (SHFILEOPSTRUCTW). La versión Unicode es idéntica a la versión ANSI, excepto que se usan cadenas de caracteres anchos (LPCWSTR) en lugar de cadenas de caracteres ANSI (LPCSTR). En Windows 98 y versiones anteriores, solo se admite la versión ANSI. En Microsoft Windows NT 4.0 y versiones posteriores, se admiten las versiones ANSI y Unicode de esta estructura. SHNAMEMAPPINGA y SHNAMEMAPPINGW nunca deben usarse directamente; el precompilador vuelve a definir la estructura adecuada como SHNAMEMAPPING en función de si la aplicación se compila para ANSI o Unicode.

Nota:

El encabezado shellapi.h define SHNAMEMAPPING como alias que selecciona automáticamente la versión ANSI o Unicode de esta función en función de la definición de la constante de preprocesador UNICODE. La combinación del uso del alias neutro de codificación con código que no es neutral de codificación puede provocar discrepancias que dan lugar a errores de compilación o en tiempo de ejecución. Para obtener más información, vea Convenciones para prototipos de función.

Requisitos

   
Cliente mínimo compatible Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Encabezado shellapi.h

Consulte también

SHFILEOPSTRUCT