KSPROPERTY_DIRECTSOUND3DLISTENER_ALLOCATION
Свойство KSPROPERTY_DIRECTSOUND3DLISTENER_ALLOCATION используется для того, чтобы сообщить драйверу, когда следует выделить и освободить хранилище для данных прослушивателя. Хранилище выделяется при создании прослушивателя и освобождается при удалении прослушивателя. Это свойство также можно использовать для запроса драйвера о том, выделены ли данные прослушивателя в данный момент.
Сводная таблица использования
Получить | Присвойте параметру | Назначение | Тип дескриптора свойства | Тип значения свойства |
---|---|---|---|---|
Да |
Да |
Pin |
BOOL |
Значение свойства (данные операции) имеет тип BOOL. Для запроса set-property это значение указывает, должен ли драйвер выделять или освобождать хранилище для данных прослушивателя:
Значение TRUE указывает драйверу выделить хранилище для данных прослушивателя.
Значение FALSE указывает драйверу, что необходимо освободить данные прослушивателя.
Для запроса get-property значение TRUE или FALSE указывает, содержит ли драйвер в настоящее время выделение хранилища для данных прослушивателя.
Возвращаемое значение
Запрос свойства KSPROPERTY_DIRECTSOUND3DLISTENER_ALLOCATION возвращает STATUS_SUCCESS, указывающий на успешное выполнение. В противном случае запрос возвращает соответствующий код состояния ошибки.
Требования
Заголовок |
Ksmedia.h (включая Ksmedia.h) |