KSPROPERTY_DIRECTSOUND3DLISTENER_ALLOCATION
La proprietà KSPROPERTY_DIRECTSOUND3DLISTENER_ALLOCATION viene usata per indicare al driver quando allocare e liberare l'archiviazione per i dati del listener. L'archiviazione viene allocata quando viene creato il listener e liberato quando il listener viene eliminato. Questa proprietà può essere usata anche per eseguire query sul driver se i dati del listener sono attualmente allocati.
Tabella riepilogo utilizzo
Recupero | Set | Destinazione | Tipo di descrittore delle proprietà | Tipo di valore della proprietà |
---|---|---|---|---|
Sì |
Sì |
Aggiungi (Blocca) |
BOOL |
Il valore della proprietà (dati dell'operazione) è di tipo BOOL. Per una richiesta set-property, questo valore specifica se il driver deve allocare o liberare l'archiviazione per i dati del listener:
Un valore true indirizza il driver a allocare l'archiviazione per i dati del listener.
Un valore false indica al driver di liberare i dati del listener.
Per una richiesta get-property, un valore true o FALSE indica se il driver attualmente contiene un'allocazione di archiviazione per i dati del listener.
Valore restituito
Una richiesta di proprietà KSPROPERTY_DIRECTSOUND3DLISTENER_ALLOCATION restituisce STATUS_SUCCESS per indicare che è stata completata correttamente. In caso contrario, la richiesta restituisce un codice di stato di errore appropriato.
Requisiti
Intestazione |
Ksmedia.h (includere Ksmedia.h) |