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 info, vedi Introduzione con 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.

Commenti

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

Tipo variant Scrittura
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.

Requisiti

Requisito Valore
Fine del supporto Non disponibile in UMDF 2.0 e versioni successive.
Piattaforma di destinazione Desktop
Versione UMDF minima 1.5
Intestazione wudfddi.h (include Wudfddi.h)
DLL WUDFx.dll

Vedi anche

IWDFNamedPropertyStore