KSPROPERTY_EXTDEVICE_S
TOC
Collapse the table of content
Expand the table of content

KSPROPERTY_EXTDEVICE_S structure

The KSPROPERTY_EXTDEVICE_S structure describes an external device and its capabilities.

Syntax


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;

Members

Property

Specifies an initialized KSPROPERTY structure that describes the property set, property ID, and request type.

u
Capabilities

Describes the external device's capabilities.

DevPort

Specifies the external device's port. For example:

DEV_PORT_1394

DEV_PORT_USB

PowerState

Specifies the external device's power state:

ED_POWER_ON

ED_POWER_STANDBY

ED_POWER_OFF

pawchString

Specifies the external device's ID and version.

NodeUniqueID

Specifies the external device's unique node Id.

Remarks

Any ED_Xxx or DEV_PORT_Xxx tokens are defined in xprtdefs.h in the Microsoft DirectX SDK.

Requirements

Header

Ksmedia.h (include Ksmedia.h)

See also

KSPROPERTY
DEVCAPS

 

 

Send comments about this topic to Microsoft

Show:
© 2016 Microsoft