Condividi tramite


Metodo IKsPropertySet::Set (ksproxy.h)

Il metodo Set imposta una proprietà identificata da un GUID del set di proprietà e da un identificatore di proprietà.

Sintassi

HRESULT Set(
  [in] REFGUID PropSet,
  [in] ULONG   Id,
  [in] LPVOID  InstanceData,
  [in] ULONG   InstanceLength,
  [in] LPVOID  PropertyData,
  [in] ULONG   DataLength
);

Parametri

[in] PropSet

GUID che identifica il set di proprietà.

[in] Id

Identificatore della proprietà all'interno del set di proprietà.

[in] InstanceData

Puntatore ai dati dell'istanza per la proprietà .

[in] InstanceLength

Dimensioni, in byte, del buffer in InstanceData.

[in] PropertyData

Puntatore a un buffer contenente il valore della proprietà da impostare.

[in] DataLength

Dimensioni, in byte, del buffer in PropertyData.

Valore restituito

Restituisce NOERROR se l'operazione riesce; in caso contrario, restituisce un codice di errore.

Commenti

Avviso

I file di intestazione ksproxy.h e dsound.h definiscono versioni simili ma incompatibili dell'interfaccia IKsPropertySet . Le applicazioni che richiedono il modulo proxy KS devono usare la versione definita in ksproxy.h. Se un'applicazione deve includere sia ksproxy.h che dsound.h, a seconda del file di intestazione che il compilatore analizza per primo è quello la cui definizione di IKsPropertySet viene usata dal compilatore.

Requisiti

Requisito Valore
Piattaforma di destinazione Desktop
Intestazione ksproxy.h (include Ksproxy.h, Dsound.h)

Vedi anche

IKsPropertySet::Get