Metodo IPortableDeviceValues::SetStringValue

Il metodo SetStringValue aggiunge un nuovo valore stringa (tipo VT_LPWSTR) o sovrascrive uno esistente.

Sintassi

HRESULT SetStringValue(
  [in] REFPROPERTYKEY key,
  [in] LPCWSTR        Value
);

Parametri

chiave [in]

REFPROPERTYKEY che specifica l'elemento da creare o sovrascrivere.

Valore [in]

LPCWSTR che specifica il nuovo valore. La stringa viene copiata, quindi il chiamante può rilasciare la memoria allocata per questo valore dopo aver chiamato questo metodo.

Valore restituito

Il metodo restituisce un HRESULT. I valori possibili includono, ma non sono limitati a, quelli indicati nella tabella seguente.

Codice restituito Descrizione
S_OK
Il metodo è riuscito.

Commenti

Qualsiasi memoria chiave esistente verrà rilasciata in modo appropriato.

Esempio

Per un esempio di come usare questo metodo, vedere Specifica delle informazioni client.

Requisiti

Requisito Valore
Intestazione
PortableDeviceTypes.h
Libreria
PortableDeviceGUIDs.lib

Vedi anche

Aggiunta di una risorsa a un oggetto

Interfaccia IPortableDeviceValues

IPortableDeviceValues::GetStringValue

Impostazione delle proprietà per un singolo oggetto

Impostazione delle proprietà per più oggetti

Specifica delle informazioni client

Scrittura delle proprietà dell'oggetto contenuto