/dlldata 스위치
/dlldata 스위치는 프록시 DLL에 대해 생성된 dlldata 파일의 파일 이름을 지정하는 데 사용됩니다. /dlldata 스위치가 지정되지 않은 경우 기본 파일 이름 Dlldata.c가 사용됩니다.
midl /dlldata file-name
-
file-name
-
MIDL 컴파일러가 프록시 DLL에 대해 생성할 C 원본 파일의 이름입니다.
파일 이름으로 지정된 파일은 프록시 DLL에 연결해야 합니다. dlldata 파일에는 프록시 DLL에 대한 클래스 팩터리에 필요한 진입점 및 데이터 구조가 포함되어 있습니다. 이러한 데이터 구조는 프록시 DLL에 포함된 개체 인터페이스를 지정합니다. dlldata 파일은 프록시 DLL에 대한 클래스 팩터리의 클래스 식별자도 지정합니다. 이는 항상 첫 번째 프록시 파일의 첫 번째 인터페이스(사전순)의 UUID(IID)입니다.
특정 프록시 DLL로 이동하는 모든 IDL 파일에서 MIDL을 호출할 때 동일한 dlldata 파일을 지정해야 합니다. dlldata 파일은 각 MIDL 컴파일 중에 생성되거나 업데이트되며 프록시 DLL로 이동하는 인터페이스 목록을 증분 방식으로 작성합니다.
midl /dlldata data.c