IStillImageW::SetDeviceValue 메서드(sti.h)
IStillImage::SetDeviceValue 메서드는 지정된 스틸 이미지 디바이스에 대한 레지스트리 정보를 설정합니다.
구문
HRESULT SetDeviceValue(
[in] LPWSTR pwszDeviceName,
[in] LPWSTR pValueName,
DWORD Type,
[in] LPBYTE pData,
DWORD cbData
);
매개 변수
[in] pwszDeviceName
IStillImage::GetSTILaunchInformation 또는 IStillImage::GetDeviceList를 호출하여 가져온 내부 디바이스 이름을 나타내는 문자열에 대한 호출자 제공 포인터입니다.
[in] pValueName
레지스트리 값 이름을 나타내는 문자열에 대한 호출자 제공 포인터입니다.
Type
호출자가 제공한 REG_ 접두사 레지스트리 값 형식입니다. 자세한 내용은 Microsoft Windows SDK 설명서의 RegSetValueEx를 참조하세요.
[in] pData
저장할 데이터에 대한 호출자 제공 포인터입니다.
cbData
pData가 가리키는 데이터의 호출자 제공 크기(바이트)입니다. NULL로 끝나는 문자열의 경우 NULL 문자를 포함합니다.
반환 값
작업이 성공하면 메서드는 S_OK 반환합니다. 그렇지 않으면 stierr.h에 정의된 STIERR 접두사 오류 코드 중 하나를 반환합니다.
설명
IStillImage::SetDeviceValue 메서드의 목적은 스틸 이미지 디바이스에 대한 디바이스별 레지스트리 항목에 대한 값을 설정하는 것입니다. 메서드는 RegSetValueEx를 호출합니다(Microsoft Windows SDK 설명서에 설명됨).
IStillImage::SetDeviceValue를 호출하기 전에 IStillImage COM 인터페이스의 클라이언트는 IStillImage::StiCreateInstance를 호출하여 IStillImage 인터페이스 포인터를 가져와야 합니다.
요구 사항
요구 사항 | 값 |
---|---|
대상 플랫폼 | 데스크톱 |
머리글 | sti.h(Sti.h 포함) |