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);

另請參閱

MIDL 基底類型

coNtext_handle

介面定義 (IDL) 檔案