Freigeben über


RTM_SIZE_OF_DEST_INFO Makro (rtmv2.h)

Das RTM_SIZE_OF_DEST_INFO Makro gibt die Größe der Zielinformationsstruktur (RTM_DEST_INFO) zurück. Die Größe dieser Struktur ist variabel und basiert auf der Anzahl der Ansichten, für die sie Informationen enthält. Verwenden Sie dieses Makro, wenn Sie Arbeitsspeicher für Zielinformationen zuweisen.

Syntax

void RTM_SIZE_OF_DEST_INFO(
   NumViews
);

Parameter

NumViews

Gibt die Anzahl der Ansichten in der Zielstruktur an.

Rückgabewert

Keine

Bemerkungen

Wenn der Client nur eine Ansicht pro Ziel verwendet, kann der Client eine RTM_DEST_INFO Struktur statisch zuordnen.

Das Makro ist wie folgt definiert:

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

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Nicht unterstützt
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile rtmv2.h