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 포함) |