다음을 통해 공유


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

속성 집합, 속성 ID 및 요청 형식을 설명하는 초기화된 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]

외부 디바이스의 ID 및 버전을 지정합니다.

u.NodeUniqueID[2]

외부 디바이스의 고유 노드 ID를 지정합니다.

설명

모든 ED_Xxx 또는 DEV_PORT_Xxx 토큰은 Microsoft DirectX SDK의 xprtdefs.h 에 정의됩니다.

요구 사항

요구 사항
헤더 ksmedia.h(Ksmedia.h 포함)

추가 정보

DEVCAPS

KSPROPERTY