atribut void
Tipe dasar batal menunjukkan prosedur tanpa argumen atau prosedur yang tidak mengembalikan nilai hasil.
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
-
nama fungsi
-
Menentukan nama prosedur jarak jauh.
-
parameter-list
-
Menentukan daftar parameter yang diteruskan ke fungsi bersama dengan jenis parameter dan atribut parameter terkait.
-
jenis pengembalian
-
Menentukan nama jenis yang dikembalikan oleh fungsi.
-
jenis handel konteks
-
Menentukan nama jenis yang mengambil atribut[context_handle].
Keterangan
Jenis pointer batal *, yang dalam C menjelaskan pointer generik yang dapat ditransmisikan untuk mewakili jenis pointer apa pun, dibatasi dalam MIDL untuk penggunaannya dengan kata kunci [context_handle ].
Contoh
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);
Lihat juga