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.
Der Basistyp void gibt eine Prozedur ohne Argumente oder eine Prozedur an, die keinen Ergebniswert zurückgibt.
void function-name(parameter-list);
return-type function-name(void);
typedef [context_handle] void * context-handle-type;
return-type function-name(
[context_handle] void * * context-handle-type
, ...);
Parameter
-
Funktionsname
-
Gibt den Namen der Remoteprozedur an.
-
parameter-list
-
Gibt die Liste der an die Funktion übergebenen Parameter zusammen mit den zugeordneten Parametertypen und Parameterattributen an.
-
return-type
-
Gibt den Namen des Typs an, der von der Funktion zurückgegeben wird.
-
context-handle-type
-
Gibt den Namen des Typs an, der das Attribut [context_handle] verwendet.
Bemerkungen
Der Zeigertyp void *, der in C einen generischen Zeiger beschreibt, der in einen beliebigen Zeigertyp umgewandelt werden kann, ist in MIDL auf seine Verwendung mit dem [context_handle] Schlüsselwort (keyword) beschränkt.
Beispiele
void VoidFunc1(void);
HRESULT VoidFunc2([in, out] short s1);
typedef [context_handle] void * MY_CX_HNDL_TYPE;
HRESULT InitHandle([out] MY_CX_HNDL_TYPE * ppCxHndl);
Weitere Informationen