Condividi tramite


Metodo IDiscRecorder::SetRecorderProperties (imapi.h)

Accetta un puntatore IPropertyStorage per un oggetto con tutte le proprietà che l'applicazione desidera modificare. Le impostazioni di tipo sparse sono supportate. È tuttavia consigliabile eseguire una query per un set di proprietà usando GetRecorderProperties, modificare solo le impostazioni di interesse e quindi chiamare SetRecorderProperties per modificare tutti i valori contemporaneamente.

Sintassi

HRESULT SetRecorderProperties(
  [in] IPropertyStorage *pPropStg
);

Parametri

[in] pPropStg

Puntatore all'interfaccia IPropertyStorage che il registratore di dischi può usare per recuperare nuove impostazioni in varie proprietà.

Valore restituito

S_OK viene restituito in caso di esito positivo, ma altri codici di esito positivo possono essere restituiti in seguito all'implementazione. I codici di errore seguenti vengono comunemente restituiti in caso di errore dell'operazione, ma non rappresentano gli unici valori di errore possibili:

Commenti

Alcune proprietà sono di sola lettura, ad esempio MaxWriteSpeed. Entrambe le proprietà di sola lettura e le proprietà non supportate vengono ignorate senza generare un errore (vedere IMAPI_S_PROPERTIESIGNORED). Ad esempio, qualcuno potrebbe inviare una proprietà impostata su questa interfaccia e tentare di modificare le proprietà MaxWriteSpeed e ClearlyNeverHeardOfBefore. Poiché MaxWriteSpeed è di sola lettura e ChiaramenteNeverHeardOfBefore è un valore sconosciuto, entrambe le proprietà vengono ignorate e il metodo ha esito positivo.

Dopo aver chiamato SetRecorderProperties, un'applicazione deve verificare le impostazioni delle proprietà chiamando GetRecorderProperties.

Requisiti

   
Client minimo supportato Windows XP [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione imapi.h
Libreria Uuid.lib
DLL Actxprxy.dll

Vedi anche

IDiscRecorder