Compartir a través de


macro RTM_SIZE_OF_DEST_INFO (rtmv2.h)

La macro RTM_SIZE_OF_DEST_INFO devuelve el tamaño de la estructura de información de destino (RTM_DEST_INFO). El tamaño de esta estructura es variable y se basa en el número de vistas para las que contiene información. Use esta macro al asignar memoria para la información de destino.

Sintaxis

void RTM_SIZE_OF_DEST_INFO(
   NumViews
);

Parámetros

NumViews

Especifica el número de vistas de la estructura de destino.

Valor devuelto

None

Observaciones

Si el cliente solo usa una vista por destino, el cliente puede asignar una estructura de RTM_DEST_INFO estáticamente.

La macro se define de la siguiente manera:

#include <windows.h>

#define RTM_DEST_VIEW_INFO_SIZE                             \
    FIELD_OFFSET(RTM_DEST_INFO, ViewInfo)

#define RTM_SIZE_OF_DEST_INFO(NumViews)                     \
    (sizeof(RTM_DEST_INFO) - RTM_BASIC_DEST_INFO_SIZE)

#define RTM_BASIC_DEST_INFO_SIZE                            \
    (RTM_BASIC_DEST_INFO_SIZE + (NumViews) *                \
    RTM_DEST_VIEW_INFO_SIZE)

Requisitos

Requisito Value
Cliente mínimo compatible No se admite ninguno
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado rtmv2.h