IKsPropertySet::Set-Methode (ksproxy.h)
Die Set-Methode legt eine Eigenschaft fest, die durch eine Eigenschaftensatz-GUID und einen Eigenschaftenbezeichner 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 instance Daten für die Eigenschaft.
[in] InstanceLength
Größe des Puffers in Byte unter InstanceData.
[in] PropertyData
Zeiger auf einen Puffer, der den Wert der festzulegenden Eigenschaft enthält.
[in] DataLength
Größe des Puffers in Byte unter PropertyData.
Rückgabewert
Gibt NOERROR zurück, wenn dies erfolgreich war. Gibt andernfalls einen Fehlercode zurück.
Bemerkungen
Warnung
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. Wenn eine Anwendung sowohl ksproxy.h als auch dsound.h enthalten muss, ist die Headerdatei, die der Compiler zuerst überprüft, die Definition von IKsPropertySet vom Compiler verwendet wird.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Desktop |
Kopfzeile | ksproxy.h (include Ksproxy.h, Dsound.h) |