void 屬性
基底類型 void 表示沒有引數的程式,或未傳回結果值的程式。
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
, ...);
-
function-name
-
指定遠端程式的名稱。
-
parameter-list
-
指定傳遞至函式的參數清單,以及相關聯的參數類型和參數屬性。
-
return-type
-
指定函式所傳回之型別的名稱。
-
coNtext-handle-type
-
指定採用 [coNtext_handle] 屬性的類型名稱。
指標類型 void *,在 C 中描述可轉換成代表任何指標類型的泛型指標,在 MIDL 中受限於其與 [coNtext_handle] 關鍵字搭配使用。
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);