다음을 통해 공유


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(인터페이스 정의) 파일