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 |