Condividi tramite


macro RTM_SIZE_OF_DEST_INFO (rtmv2.h)

La macro RTM_SIZE_OF_DEST_INFO restituisce le dimensioni della struttura delle informazioni di destinazione (RTM_DEST_INFO). La dimensione di questa struttura è variabile e si basa sul numero di visualizzazioni per cui contiene informazioni. Utilizzare questa macro quando si alloca la memoria per le informazioni di destinazione.

Sintassi

void RTM_SIZE_OF_DEST_INFO(
   NumViews
);

Parametri

NumViews

Specifica il numero di visualizzazioni nella struttura di destinazione.

Valore restituito

nessuno

Osservazioni

Se il client usa solo una visualizzazione per destinazione, il client può allocare una struttura RTM_DEST_INFO in modo statico.

La macro è definita come segue:

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

Requisiti

Requisito Valore
Client minimo supportato Nessuno supportato
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione rtmv2.h