Condividi tramite


Metodo IWDFNamedPropertyStore::SetNamedValue (wudfddi.h)

[Avviso: UMDF 2 è la versione più recente di UMDF e sostituisce UMDF 1. Tutti i nuovi driver UMDF devono essere scritti usando UMDF 2. Non vengono aggiunte nuove funzionalità a UMDF 1 ed è disponibile un supporto limitato per UMDF 1 nelle versioni più recenti di Windows 10. I driver di Windows universali devono usare UMDF 2. Per altre informazioni, vedi Introduzione a UMDF.]

Il metodo SetNamedValue imposta il valore di una proprietà.

Sintassi

HRESULT SetNamedValue(
  [in] LPCWSTR           pszName,
  [in] const PROPVARIANT *pv
);

Parametri

[in] pszName

Puntatore a una stringa con terminazione Null contenente il nome della proprietà.

[in] pv

Puntatore al valore su cui è impostata la proprietà.

Valore restituito

setNamedValue restituisce S_OK se l'operazione ha esito positivo. In caso contrario, questo metodo restituisce uno dei codici di errore definiti in Winerror.h.

Osservazioni

Per i valori delle proprietà sono supportati i tipi di variante seguenti. Nella tabella seguente vengono illustrati i tipi di valori scritti dal framework per tipi varianti specifici.

Tipo variant Scrivere
VT_BSTR Scrive un valore stringa.
VT_LPWSTR
VT_LPSTR
VT_I1 Scrive un valore intero.
VT_UI1
VT_I2
VT_UI2
VT_I4
VT_UI4
VT_UINT
VT_BLOB Scrive un valore binario.
VT_VECTOR | VT_LPWSTR Scrive una matrice di stringhe.
 

Per altre informazioni, vedere Uso del Registro di sistema nei driver basati su UMDF.

Fabbisogno

Requisito Valore
Fine del supporto Non disponibile in UMDF 2.0 e versioni successive.
piattaforma di destinazione Desktop
versione minima di UMDF 1.5
intestazione wudfddi.h (include Wudfddi.h)
dll WUDFx.dll

Vedere anche

IWDFNamedPropertyStore