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);
另请参阅