Compartilhar via


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)

Confira também

DEVCAPS

KSPROPERTY