Método IStillImageW::SetDeviceValue (sti.h)
El método IStillImage::SetDeviceValue establece la información del Registro para un dispositivo de imagen fija especificado.
Sintaxis
HRESULT SetDeviceValue(
[in] LPWSTR pwszDeviceName,
[in] LPWSTR pValueName,
DWORD Type,
[in] LPBYTE pData,
DWORD cbData
);
Parámetros
[in] pwszDeviceName
Puntero proporcionado por el llamador a una cadena que representa un nombre de dispositivo interno, obtenido llamando a IStillImage::GetSTILaunchInformation o IStillImage::GetDeviceList.
[in] pValueName
Puntero proporcionado por el autor de la llamada a una cadena que representa un nombre de valor del Registro.
Type
Tipo de valor del Registro con prefijo REG_ proporcionado por el llamador. Para obtener más información, vea RegSetValueEx en la documentación de Microsoft Windows SDK.
[in] pData
Puntero proporcionado por el autor de la llamada a los datos que se van a almacenar.
cbData
Tamaño proporcionado por el autor de la llamada, en bytes, de los datos a los que apunta pData. En el caso de las cadenas terminadas en NULL, incluya el carácter NULL.
Valor devuelto
Si la operación se realiza correctamente, el método devuelve S_OK. De lo contrario, devuelve uno de los códigos de error con prefijo STIERR definidos en stierr.h.
Comentarios
El propósito del método IStillImage::SetDeviceValue es establecer valores para entradas del Registro específicas del dispositivo para dispositivos de imagen fija. El método llama a RegSetValueEx (descrito en la documentación de Microsoft Windows SDK).
Antes de llamar a IStillImage::SetDeviceValue, los clientes de la interfaz COM IStillImage deben llamar a IStillImage::StiCreateInstance para obtener un puntero de interfaz IStillImage .
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Escritorio |
Encabezado | sti.h (include Sti.h) |