CM_Set_DevNode_PropertyW función (cfgmgr32.h)
La función CM_Set_DevNode_Property establece una propiedad de instancia de dispositivo.
Sintaxis
CMAPI CONFIGRET CM_Set_DevNode_PropertyW(
[in] DEVINST dnDevInst,
[in] const DEVPROPKEY *PropertyKey,
[in] DEVPROPTYPE PropertyType,
[in] const PBYTE PropertyBuffer,
[in] ULONG PropertyBufferSize,
[in] ULONG ulFlags
);
Parámetros
[in] dnDevInst
Identificador de instancia de dispositivo enlazado al equipo local.
[in] PropertyKey
Puntero a una estructura DEVPROPKEY que representa la clave de propiedad de la propiedad de la instancia de dispositivo que se va a establecer.
[in] PropertyType
Valor con tipo DEVPROPTYPE que representa el identificador property-data-type para la propiedad de instancia del dispositivo. Para eliminar una propiedad, debe establecerse en DEVPROP_TYPE_EMPTY.
[in] PropertyBuffer
Puntero a un búfer que contiene el valor de propiedad de la propiedad de instancia del dispositivo. Si se elimina la propiedad o los datos, este puntero debe establecerse en NULL y PropertyBufferSize debe establecerse en cero.
[in] PropertyBufferSize
Tamaño, en bytes, del búfer PropertyBuffer . Si PropertyBuffer se establece en NULL, PropertyBufferSize debe establecerse en cero.
[in] ulFlags
Reservado. Debe establecerse en cero.
Valor devuelto
Si la operación se realiza correctamente, la función devuelve CR_SUCCESS. De lo contrario, devuelve uno de los códigos de error CR_ prefijo definidos en Cfgmgr32.h.
Comentarios
CM_Set_DevNode_Property forma parte del modelo de propiedades de dispositivo unificado.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Disponible en Microsoft Windows Vista y versiones posteriores de Windows. |
Plataforma de destino | Universal |
Encabezado | cfgmgr32.h (incluya Cfgmgr32.h) |
Library | Cfgmgr32.lib |