KSPROPERTY_EXTDEVICE_S struttura (ksmedia.h)

La struttura KSPROPERTY_EXTDEVICE_S descrive un dispositivo esterno e le relative funzionalità.

Sintassi

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

Specifica una struttura KSPROPERTY inizializzata che descrive il set di proprietà, l'ID proprietà e il tipo di richiesta.

u

u.Capabilities

Descrive le funzionalità del dispositivo esterno.

u.DevPort

Specifica la porta del dispositivo esterno. Ad esempio:

DEV_PORT_1394

DEV_PORT_USB

u.PowerState

Specifica lo stato di alimentazione del dispositivo esterno:

ED_POWER_ON

ED_POWER_STANDBY

ED_POWER_OFF

u.pawchString[MAX_PATH]

Specifica l'ID e la versione del dispositivo esterno.

u.NodeUniqueID[2]

Specifica l'ID nodo univoco del dispositivo esterno.

Commenti

Qualsiasi ED_Xxx o token di DEV_PORT_Xxx viene definito in xprtdefs.h in Microsoft DirectX SDK.

Requisiti

Requisito Valore
Intestazione ksmedia.h (includere Ksmedia.h)

Vedi anche

DEVCAPS

KSPROPERTY