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