макрос RTM_SIZE_OF_DEST_INFO (rtmv2.h)
Макрос RTM_SIZE_OF_DEST_INFO возвращает размер целевой информационной структуры (RTM_DEST_INFO). Размер этой структуры является переменным и зависит от количества представлений, для которых она содержит сведения. Используйте этот макрос при выделении памяти для сведений о назначении.
Синтаксис
void RTM_SIZE_OF_DEST_INFO(
NumViews
);
Параметры
NumViews
Указывает количество представлений в целевой структуре.
Возвращаемое значение
None
Remarks
Если клиент использует только одно представление для каждого назначения, клиент может выделить RTM_DEST_INFO структуру статически.
Макрос определяется следующим образом:
#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)
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Ни одна версия не поддерживается |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Целевая платформа | Windows |
Header | rtmv2.h |