IKsPropertySet::Set-Methode (ksproxy.h)

Die Set-Methode legt eine Eigenschaft fest, die durch eine Eigenschaftssatz-GUID und einen Eigenschaftsbezeichner identifiziert wird.

Syntax

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

Parameter

[in] PropSet

GUID, die den Eigenschaftensatz identifiziert.

[in] Id

Bezeichner der Eigenschaft innerhalb des Eigenschaftensatzes.

[in] InstanceData

Zeiger auf Instanzdaten für die Eigenschaft.

[in] InstanceLength

Größe des Puffers in Bytes bei InstanceData.

[in] PropertyData

Zeiger auf einen Puffer, der den Wert der festzulegenden Eigenschaft enthält.

[in] DataLength

Größe des Puffers in Bytes bei PropertyData.

Rückgabewert

Gibt NOERROR zurück, wenn dies erfolgreich ist; andernfalls wird ein Fehlercode zurückgegeben.

Bemerkungen

Warning  

Headerdateien ksproxy.h und dsound.h definieren ähnliche, aber inkompatible Versionen der IKsPropertySet-Schnittstelle . Anwendungen, die das KS-Proxymodul erfordern, sollten die in ksproxy.h definierte Version verwenden. Die DirectSound-Version von IKsPropertySet wird in den DirectSound-Referenzseiten in der Microsoft Windows SDK Dokumentation beschrieben.

Wenn eine Anwendung sowohl ksproxy.h als auch dsound.h enthalten muss, ist je nachdem, welche Headerdatei der Compiler zuerst überprüft wird, die Definition von IKsPropertySet vom Compiler verwendet wird.

 

Anforderungen

   
Zielplattform Power BI Desktop
Header ksproxy.h (include Ksproxy.h, Ksproxy.h, Dsound.h, Ksproxy.h, Ksproxy.h, Dsound.h)

Weitere Informationen

IKsPropertySet::Get