KSPROPERTY_DIRECTSOUND3DLISTENER_ALLOCATION
La propriété KSPROPERTY_DIRECTSOUND3DLISTENER_ALLOCATION est utilisée pour indiquer au pilote quand allouer et libérer le stockage pour ses données d’écouteur. Le stockage est alloué lors de la création de l’écouteur et libéré lorsque l’écouteur est supprimé. Cette propriété peut également être utilisée pour interroger le pilote si les données de l’écouteur sont actuellement allouées.
Tableau récapitulatif de l’utilisation
Obtenir | Définissez | Cible | Type de descripteur de propriété | Type de valeur de propriété |
---|---|---|---|---|
Oui |
Oui |
Épingle |
BOOL |
La valeur de propriété (données d’opération) est de type BOOL. Pour une requête set-property, cette valeur spécifie si le pilote doit allouer ou libérer le stockage pour ses données d’écouteur :
La valeur TRUE indique au pilote d’allouer du stockage pour ses données d’écouteur.
La valeur FALSE indique au pilote de libérer les données de l’écouteur.
Pour une demande get-property, une valeur TRUE ou FALSE indique si le pilote contient actuellement une allocation de stockage pour les données de l’écouteur.
Valeur de retour
Une demande de propriété KSPROPERTY_DIRECTSOUND3DLISTENER_ALLOCATION retourne STATUS_SUCCESS pour indiquer qu’elle s’est terminée avec succès. Sinon, la demande retourne une erreur appropriée status code.
Spécifications
En-tête |
Ksmedia.h (inclure Ksmedia.h) |