Condividi tramite


Metodo IKsPropertySet::Set (dsound.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 rguidPropSet,
  [in] ULONG   ulId,
  [in] LPVOID  pInstanceData,
  [in] ULONG   ulInstanceLength,
  [in] LPVOID  pPropertyData,
  [in] ULONG   ulDataLength
);

Parametri

[in] rguidPropSet

GUID che identifica il set di proprietà.

[in] ulId

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

[in] pInstanceData

Puntatore ai dati dell'istanza per la proprietà .

[in] ulInstanceLength

Dimensioni, in byte, del buffer in InstanceData.

[in] pPropertyData

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

[in] ulDataLength

Dimensioni, in byte, del buffer in corrispondenza di PropertyData.

Valore restituito

Restituisce NOERROR se ha esito positivo; in caso contrario, restituisce un codice di errore.

Osservazioni

Avvertimento

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. La versione DirectSound di IKsPropertySet è descritta nelle pagine di riferimento DirectSound nella documentazione di Microsoft Windows SDK. Se un'applicazione deve includere sia ksproxy.h che dsound.h, quale file di intestazione il compilatore analizza per primo è quello la cui definizione di IKsPropertySet viene usata dal compilatore.

Fabbisogno

Requisito Valore
piattaforma di destinazione Desktop
intestazione dsound.h (include Ksproxy.h, Ksproxy.h, Dsound.h, Ksproxy.h, Ksproxy.h, Dsound.h)

Vedere anche

IKsPropertySet::Get