структура TRANSPORT_STATE (ksmedia.h)

Структура TRANSPORT_STATE

Синтаксис

typedef struct {
  ULONG Mode;
  ULONG State;
} TRANSPORT_STATE, *PTRANSPORT_STATE;

Члены

Mode

Указывает режим транспорта внешнего устройства.

State

Указывает состояние режима транспорта внешнего устройства.

Комментарии

Все маркеры ED_Xxx определяются в xprtdefs.h в пакете SDK Microsoft DirectX.

Следующие режимы и состояния используются msdv.sys и mstape.sys:

Если параметр Mode равен ED_MODE_RECORD, состояние может быть следующим:

ED_MODE_RECORD

ED_MODE_RECORD_FREEZE.

Если параметр Mode равен ED_MODE_PLAY, состояние может быть следующим:

ED_MODE_PLAY

ED_MODE_REV_PLAY

ED_MODE_STEP_FWD

ED_MODE_STEP_REV

ED_MODE_PLAY_SLOWEST_FWD

ED_MODE_PLAY_FASTEST_FWD

ED_MODE_PLAY_SLOWEST_REV

ED_MODE_PLAY_FASTEST_REV

ED_MODE_FREEZE

Режим равен состоянию в следующих случаях:

ED_MODE_REW_FASTEST

ED_MODE_STOP

ED_MODE_PLAY

ED_MODE_FF

Требования

Требование Значение
Заголовок ksmedia.h (включая Ksmedia.h)