KSPROPERTY_DIRECTSOUND3DLISTENER_ALLOCATION
Die KSPROPERTY_DIRECTSOUND3DLISTENER_ALLOCATION-Eigenschaft wird verwendet, um dem Treiber mitzuteilen, wann der Speicher für seine Listenerdaten zugewiesen und freigegeben werden soll. Speicher wird zugewiesen, wenn der Listener erstellt wird, und wird freigegeben, wenn der Listener gelöscht wird. Diese Eigenschaft kann auch verwendet werden, um den Treiber abzufragen, ob Listenerdaten derzeit zugeordnet sind.
Nutzungszusammenfassungstabelle
Herunterladen | Set | Ziel | Eigenschaftsdeskriptortyp | Eigenschaftswerttyp |
---|---|---|---|---|
Ja |
Ja |
Pin |
BOOL |
Der Eigenschaftswert (Vorgangsdaten) ist vom Typ BOOL. Für eine Set-Eigenschaftsanforderung gibt dieser Wert an, ob der Treiber den Speicher für seine Listenerdaten zuordnen oder freigeben soll:
Der Wert TRUE weist den Treiber an, Speicher für seine Listenerdaten zuzuweisen.
Der Wert FALSE weist den Treiber an, die Listenerdaten freizusetzen.
Für eine Get-Eigenschaftsanforderung gibt der Wert TRUE oder FALSE an, ob der Treiber derzeit eine Speicherzuordnung für Listenerdaten enthält.
Rückgabewert
Eine KSPROPERTY_DIRECTSOUND3DLISTENER_ALLOCATION-Eigenschaftsanforderung gibt STATUS_SUCCESS zurück, um anzugeben, dass sie erfolgreich abgeschlossen wurde. Andernfalls gibt die Anforderung einen entsprechenden Fehler status Code zurück.
Anforderungen
Header |
Ksmedia.h (include Ksmedia.h) |