Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Bestimmt den freizugebenden Parametertyp.
Syntax
typedef enum CALLFRAME_FREE {
CALLFRAME_FREE_NONE = 0,
CALLFRAME_FREE_IN = 1,
CALLFRAME_FREE_INOUT = 2,
CALLFRAME_FREE_OUT = 4,
CALLFRAME_FREE_TOP_INOUT = 8,
CALLFRAME_FREE_TOP_OUT = 16,
CALLFRAME_FREE_ALL = 31
} ;
Konstanten
CALLFRAME_FREE_NONEWert: 0 Es werden keine Werte freigegeben. |
CALLFRAME_FREE_INWert: 1 Die Parameter [in] werden freigegeben. Dies umfasst sowohl Zeiger der obersten Ebene als auch die Daten, auf die sie verweisen. |
CALLFRAME_FREE_INOUTWert: 2 Die Daten, auf die von [in, out]-Parametern verwiesen wird, werden freigegeben. Die Zeiger der obersten Ebene, bei denen es sich um die tatsächlichen Parameterwerte handelt, werden jedoch nicht freigegeben. Auf der Serverseite wird dies in der Regel nach dem Aufruf verwendet, wie in CALLFRAME_FREE_IN. Auf Clientseite wird dies in der Regel verwendet, wenn der Server nicht tatsächlich aufgerufen wurde (und daher nicht versucht wurde, die Entmarsung der Rückgabewerte aufzuheben) oder wenn die Entmarsung der Rückgabewerte fehlgeschlagen ist. |
CALLFRAME_FREE_OUTWert: 4 Die Daten, auf die von [out]-Parametern verwiesen wird, werden freigegeben. Die Zeiger der obersten Ebene, bei denen es sich um die tatsächlichen Parameterwerte handelt, werden jedoch nicht freigegeben. Auf der Serverseite wird dies in der Regel nach dem Aufruf verwendet, wie in CALLFRAME_FREE_IN. Auf Clientseite wird dies in der Regel nur verwendet, wenn das Aufheben der Entmarsung von Rückgabewerten fehlgeschlagen ist. |
CALLFRAME_FREE_TOP_INOUTWert: 8 Die Parameter [in, out] werden freigegeben. Dies umfasst sowohl Zeiger der obersten Ebene als auch die Daten, auf die sie verweisen. |
CALLFRAME_FREE_TOP_OUTWert: 16 Die [out]-Parameter werden freigegeben. Dies umfasst sowohl Zeiger der obersten Ebene als auch die Daten, auf die sie verweisen. |
CALLFRAME_FREE_ALLWert: 31 Alle Parameter [in], [out] und [in, out] werden freigegeben. Dies umfasst sowohl Zeiger der obersten Ebene als auch die Daten, auf die sie verweisen. |
Anforderungen
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) | Windows 2000 Professional [nur Desktop-Apps] |
| Unterstützte Mindestversion (Server) | Windows 2000 Server [nur Desktop-Apps] |
| Kopfzeile | callobj.h |