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] 关键字 (keyword) 一起使用。

示例

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) 文件