共用方式為


UCMTCPCI_PORT_CONTROLLER_ALERT_DATA 結構 (ucmtcpciportcontroller.h)

包含埠控制器物件上收到的硬體警示相關信息。 此結構用於 UcmTcpciPortControllerAlert 呼叫中。 呼叫 UCMTCPCI_PORT_CONTROLLER_ALERT_DATA_INIT 來初始化這個結構。

語法

typedef struct _UCMTCPCI_PORT_CONTROLLER_ALERT_DATA {
  ULONG                               Size;
  UCMTCPCI_PORT_CONTROLLER_ALERT_TYPE AlertType;
  union {
    UCMTCPCI_PORT_CONTROLLER_CC_STATUS       CCStatus;
    UCMTCPCI_PORT_CONTROLLER_POWER_STATUS    PowerStatus;
    UCMTCPCI_PORT_CONTROLLER_FAULT_STATUS    FaultStatus;
    PUCMTCPCI_PORT_CONTROLLER_RECEIVE_BUFFER ReceiveBuffer;
  };
} UCMTCPCI_PORT_CONTROLLER_ALERT_DATA, *PUCMTCPCI_PORT_CONTROLLER_ALERT_DATA;

成員

Size

這個結構的大小。

AlertType

指出硬體警示類型的 UCMTCPCI_PORT_CONTROLLER_ALERT_TYPE 值。

CCStatus

UCMTCPCI_PORT_CONTROLLER_CC_STATUS 結構,其中包含埠控制器 CC 行的狀態資訊。 此結構定義於UcmTcpciSpec.h中。

PowerStatus

包含埠控制器電源狀態 的 UCMTCPCI_PORT_CONTROLLER_POWER_STATUS 結構。 此結構定義於UcmTcpciSpec.h中。

FaultStatus

包含埠控制器錯誤狀態 的UCMTCPCI_PORT_CONTROLLER_FAULT_STATUS 結構。 此結構定義於UcmTcpciSpec.h中。

ReceiveBuffer

UCMTCPCI_PORT_CONTROLLER_RECEIVE_BUFFER 結構的指標,表示從埠控制器接收警示的緩衝區。 此結構定義於UcmTcpciSpec.h中。

規格需求

需求
標頭 ucmtcpciportcontroller.h

另請參閱

UcmTcpciPortControllerAlert