estrutura KSPROPERTY_EXTDEVICE_S (ksmedia.h)
A estrutura KSPROPERTY_EXTDEVICE_S descreve um dispositivo externo e seus recursos.
Sintaxe
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;
Membros
Property
Especifica uma estrutura KSPROPERTY inicializada que descreve o conjunto de propriedades, a ID da propriedade e o tipo de solicitação.
u
u.Capabilities
Descreve os recursos do dispositivo externo.
u.DevPort
Especifica a porta do dispositivo externo. Por exemplo:
DEV_PORT_1394
DEV_PORT_USB
u.PowerState
Especifica o estado de energia do dispositivo externo:
ED_POWER_ON
ED_POWER_STANDBY
ED_POWER_OFF
u.pawchString[MAX_PATH]
Especifica a ID e a versão do dispositivo externo.
u.NodeUniqueID[2]
Especifica a ID de nó exclusiva do dispositivo externo.
Comentários
Todos os tokens ED_Xxx ou DEV_PORT_Xxx são definidos em xprtdefs.h no SDK do Microsoft DirectX.
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | ksmedia.h (inclua Ksmedia.h) |