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 포함)

추가 정보

IStillImage::GetDeviceValue

IStillImageW