macro RTM_SIZE_OF_DEST_INFO (rtmv2.h)

A macro RTM_SIZE_OF_DEST_INFO retorna o tamanho da estrutura de informações de destino (RTM_DEST_INFO). O tamanho dessa estrutura é variável e se baseia no número de exibições para as quais ela contém informações. Use essa macro ao alocar memória para informações de destino.

Sintaxe

void RTM_SIZE_OF_DEST_INFO(
   NumViews
);

Parâmetros

NumViews

Especifica o número de exibições na estrutura de destino.

Retornar valor

Nenhum

Comentários

Se o cliente usar apenas uma exibição por destino, o cliente poderá alocar uma estrutura RTM_DEST_INFO estaticamente.

A macro é definida da seguinte maneira:

#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 Valor
Cliente mínimo com suporte Nenhum compatível
Servidor mínimo com suporte Windows 2000 Server [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho rtmv2.h