ICInstall 함수(vfw.h)
ICInstall 함수는 새 압축기 또는 압축 해제기를 설치합니다.
구문
BOOL VFWAPI ICInstall(
DWORD fccType,
DWORD fccHandler,
LPARAM lParam,
LPSTR szDesc,
UINT wFlags
);
매개 변수
fccType
압축기 또는 압축 해제기에서 사용하는 데이터 형식을 나타내는 4자 코드입니다. 비디오 압축기 또는 압축 해제자에 대해 "VIDC"를 지정합니다.
fccHandler
특정 압축기 또는 압축 해제기를 식별하는 4자 코드입니다.
lParam
압축기 또는 압축 해제기의 이름 또는 압축 또는 압축 해제에 사용되는 함수의 주소를 포함하는 null로 끝나는 문자열에 대한 포인터입니다. 이 매개 변수의 내용은 wFlags에 대해 설정된 플래그에 의해 정의됩니다.
szDesc
예약되어 있으므로 사용하지 마세요.
wFlags
lParam의 콘텐츠를 정의하는 플래그입니다. 다음 값이 정의됩니다.
값 | 의미 |
---|---|
ICINSTALL_DRIVER | lParam 매개 변수에는 설치할 압축기의 이름을 지정하는 null로 끝나는 문자열의 주소가 포함되어 있습니다. |
ICINSTALL_FUNCTION | lParam 매개 변수는 압축기 함수의 주소를 포함합니다. 이 함수는 압축기에서 사용하는 DriverProc 진입점 함수와 같이 구조화되어야 합니다. |
반환 값
성공하거나 오류가 있으면 ICERR_OK 반환합니다.
설명
애플리케이션은 설치한 압축기 또는 압축 해제기를 사용하기 전에 열어야 합니다.
애플리케이션이 함수를 압축기 또는 압축 해제자로 설치하는 경우 종료하기 전에 ICRemove 함수를 사용하여 함수를 제거해야 합니다. 이렇게 하면 다른 애플리케이션에서 함수를 사용할 수 없을 때 함수에 액세스하지 못하게 됩니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 2000 Professional[데스크톱 앱만] |
지원되는 최소 서버 | Windows 2000 Server[데스크톱 앱만] |
대상 플랫폼 | Windows |
헤더 | vfw.h |
라이브러리 | Vfw32.lib |
DLL | Msvfw32.dll |