структура 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 (include Ksmedia.h) |