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à

Aggiungi (Blocca)

KSNODEPROPERTY

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)

Vedere anche

KSNODEPROPERTY