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 Speicher für Zielinformationen zuordnen.

Syntax

ULONG RTM_SIZE_OF_DEST_INFO(
     NumViews
);

Die Parameter

NumViews

Gibt die Anzahl der Ansichten in der Zielstruktur an.

Rückgabewert

Typ: ULONG-

Der Rückgabewert ist die Größe der Zielinformationsstruktur mit der angegebenen Anzahl von Ansichten.

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
Mindestens unterstützter Client Nicht unterstützt
Mindestanforderungen für unterstützte Server Windows 2000 Server [nur Desktop-Apps]
Zielplattform Fenster
Überschrift rtmv2.h