Share via


macro RTM_SIZE_OF_DEST_INFO (rtmv2.h)

La macro RTM_SIZE_OF_DEST_INFO retourne la taille de la structure d’informations de destination (RTM_DEST_INFO). La taille de cette structure est variable et est basée sur le nombre de vues pour lesquelles elle contient des informations. Utilisez cette macro lors de l’allocation de mémoire pour les informations de destination.

Syntaxe

void RTM_SIZE_OF_DEST_INFO(
   NumViews
);

Paramètres

NumViews

Spécifie le nombre de vues dans la structure de destination.

Valeur de retour

None

Remarques

Si le client n’utilise qu’une seule vue par destination, il peut allouer une structure RTM_DEST_INFO de manière statique.

La macro est définie comme suit :

#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)

Configuration requise

Condition requise Valeur
Client minimal pris en charge Aucun pris en charge
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
Plateforme cible Windows
En-tête rtmv2.h