IKsPropertySet::Set-Methode (ksproxy.h)
Die Set-Methode legt eine Eigenschaft fest, die durch eine Eigenschaftensatz-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
Zeigen Sie 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
Warnung
Headerdateien ksproxy.h und dsound.h ähnliche, aber inkompatible Versionen der IKsPropertySet Schnittstelle definieren. Anwendungen, die das KS-Proxymodul erfordern, sollten die in ksproxy.hdefinierte Version verwenden. Wenn eine Anwendung sowohl ksproxy.h als auch dsound.henthalten muss, ist die Headerdatei, die der Compiler zuerst scannt, die Definition von IKsPropertySet- vom Compiler verwendet wird.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform- | Desktop |
Header- | ksproxy.h (include Ksproxy.h, Dsound.h) |