Compartir a través de


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

Consulte también

SetupDiSetDeviceProperty