// iscsiprf.h
typedef struct _MSiSCSI_QMIPSECStats {
ULONGLONG ActiveSA;
ULONGLONG PendingKeyOperations;
ULONGLONG KeyAdditions;
ULONGLONG KeyDeletions;
ULONGLONG ReKeys;
ULONGLONG ActiveTunnels;
ULONGLONG BadSPIPackets;
ULONGLONG PacketsNotDecrypted;
ULONGLONG PacketsNotAuthenticated;
ULONGLONG PacketsWithReplayDetection;
ULONGLONG ConfidentialBytesSent;
ULONGLONG ConfidentialBytesReceived;
ULONGLONG AuthenticatedBytesSent;
ULONGLONG AuthenticatedBytesReceived;
ULONGLONG TransportBytesSent;
ULONGLONG TransportBytesReceived;
ULONGLONG TunnelBytesSent;
ULONGLONG TunnelBytesReceived;
} MSiSCSI_QMIPSECStats, *PMSiSCSI_QMIPSECStats;
View the official Windows Driver Kit DDI referenceNo description available.
The MSiSCSI_QMIPSECStats structure can be used by an iSCSI initiator to report IPsec statistics for an HBA.
ActiveSAThe number of active IPsec security associations (SAs).
PendingKeyOperationsThe number of IPsec key operations that are in progress.
KeyAdditionsThe number of successful IPsec SA negotiations.
KeyDeletionsThe number of IPsec SA key deletions.
ReKeysThe number of re-key operations for IPsec SAs.
ActiveTunnelsThe number of active IPsec tunnels.
BadSPIPacketsThe number of packets for which the security parameters index (SPI) was incorrect.
PacketsNotDecryptedThe number of failed decryption packets.
PacketsNotAuthenticatedThe number of packets for which data could not be verified.
PacketsWithReplayDetectionThe number of packets that contained a valid sequence number field.
ConfidentialBytesSentThe number of bytes that are sent by using the encapsulating security payload (ESP) protocol.
ConfidentialBytesReceivedThe number of bytes that are received by using the ESP protocol.
AuthenticatedBytesSentThe number of bytes that are sent by using the authentication header (AH) protocol.
AuthenticatedBytesReceivedThe number of bytes that are received by using the AH protocol.
TransportBytesSentThe number of bytes that are sent by using the IPsec protocol.
TransportBytesReceivedThe number of bytes that are received by using the IPsec protocol.
TunnelBytesSentThe number of bytes that are sent by using the IPsec tunnel mode.
TunnelBytesReceivedThe number of bytes that are received by using the IPsec tunnel mode.
It is optional that you implement this class.
MSiSCSI_QMIPSECStats WMI Class