структура KSPROPERTY_EXTDEVICE_S (ksmedia.h)
Структура KSPROPERTY_EXTDEVICE_S описывает внешнее устройство и его возможности.
Синтаксис
typedef struct {
KSPROPERTY Property;
union {
DEVCAPS Capabilities;
ULONG DevPort;
ULONG PowerState;
WCHAR pawchString[MAX_PATH];
DWORD NodeUniqueID[2];
} u;
} KSPROPERTY_EXTDEVICE_S, *PKSPROPERTY_EXTDEVICE_S;
Члены
Property
Указывает инициализированную структуру KSPROPERTY , которая описывает набор свойств, идентификатор свойства и тип запроса.
u
u.Capabilities
Описывает возможности внешнего устройства.
u.DevPort
Указывает порт внешнего устройства. Пример:
DEV_PORT_1394
DEV_PORT_USB
u.PowerState
Указывает состояние питания внешнего устройства:
ED_POWER_ON
ED_POWER_STANDBY
ED_POWER_OFF
u.pawchString[MAX_PATH]
Указывает идентификатор и версию внешнего устройства.
u.NodeUniqueID[2]
Указывает уникальный идентификатор узла внешнего устройства.
Комментарии
Все маркеры ED_Xxx или DEV_PORT_Xxx определяются в xprtdefs.h в пакете SDK Microsoft DirectX.
Требования
Требование | Значение |
---|---|
Заголовок | ksmedia.h (включая Ksmedia.h) |