offsetof (Macro)

 

Para obtener la documentación más reciente de Visual Studio 2017 RC, consulte Documentación de Visual Studio 2017 RC.

Recupera el desplazamiento de un miembro desde el principio de su estructura primaria.

  
      size_t offsetof(  
   structName,  
   memberName   
);  

Parámetros

structName
Nombre de la estructura de datos primaria.

memberName
Nombre del miembro de la estructura de datos primaria cuyo desplazamiento se determina.

offsetof devuelve el desplazamiento en bytes del miembro especificado desde el principio de su estructura de datos primaria. No se define para campos de bits.

El offsetof macro devuelve el desplazamiento en bytes de memberName desde el principio de la estructura especificada por structName como un valor de tipo size_t. Puede especificar tipos con la palabra clave struct.

System_CAPS_ICON_note.jpg Nota

offsetof no es una función y no se puede describir mediante un prototipo de C.

RutinaEncabezado necesario
offsetof<stddef.h>

Para obtener información adicional de compatibilidad, vea Compatibilidad en la Introducción.

Todas las versiones de las bibliotecas en tiempo de ejecución de C.

Asignación de memoria

Mostrar: