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

包含有关端口控制器 CC 行的状态信息的 UCMTCPCI_PORT_CONTROLLER_CC_STATUS 结构。 此结构在 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 中定义。

要求

要求
Header ucmtcpciportcontroller.h

另请参阅

UcmTcpciPortControllerAlert