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.

daftar parameter

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

Jenis Dasar MIDL

context_handle

File Definisi Antarmuka (IDL)