Поделиться через


KSPROPERTY_DIRECTSOUND3DLISTENER_ALLOCATION

Свойство KSPROPERTY_DIRECTSOUND3DLISTENER_ALLOCATION используется для того, чтобы сообщить драйверу, когда следует выделить и освободить хранилище для данных прослушивателя. Хранилище выделяется при создании прослушивателя и освобождается при удалении прослушивателя. Это свойство также можно использовать для запроса драйвера о том, выделены ли данные прослушивателя в данный момент.

Сводная таблица использования

Получить Присвойте параметру Назначение Тип дескриптора свойства Тип значения свойства

Да

Да

Pin

KSNODEPROPERTY

BOOL

Значение свойства (данные операции) имеет тип BOOL. Для запроса set-property это значение указывает, должен ли драйвер выделять или освобождать хранилище для данных прослушивателя:

  • Значение TRUE указывает драйверу выделить хранилище для данных прослушивателя.

  • Значение FALSE указывает драйверу, что необходимо освободить данные прослушивателя.

Для запроса get-property значение TRUE или FALSE указывает, содержит ли драйвер в настоящее время выделение хранилища для данных прослушивателя.

Возвращаемое значение

Запрос свойства KSPROPERTY_DIRECTSOUND3DLISTENER_ALLOCATION возвращает STATUS_SUCCESS, указывающий на успешное выполнение. В противном случае запрос возвращает соответствующий код состояния ошибки.

Требования

Заголовок

Ksmedia.h (включая Ksmedia.h)

См. также

KSNODEPROPERTY