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);
참고 항목