Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
[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 |