//*************************************************************************** // // // Module: iScsi Discovery api // // Purpose: // // Copyright (c) 2001 Microsoft Corporation // //*************************************************************************** #pragma autorecover #pragma namespace("\\\\.\\Root\\WMI") instance of __namespace{ name="ms_c0a";}; #pragma namespace("\\\\.\\Root\\WMI\\ms_c0a") [DisplayName("Dirección IP") : Amended,AMENDMENT, LOCALE(0x0c0a)] class ISCSI_IP_Address { [DisplayName("Formato de la dirección") : Amended,description("Tipo de dirección especificada. Puede ser texto: una dirección DNS o separada por puntos o bien una dirección ipv4 o ipv6 binaria") : Amended] uint32 Type; [DisplayName("Dirección IPV4") : Amended,description("Si en Formato de la dirección se especifica Dirección IPV4, se usará la dirección ip IPv4 binaria") : Amended] uint32 IpV4Address; [DisplayName("Dirección IPV6") : Amended,description("Si en Formato de la dirección se especifica Dirección IPV6, se usará la dirección ip IPv6 binaria") : Amended] uint8 IpV6Address[]; [DisplayName("Información de flujo IPV6") : Amended,description("Información de flujo IPV6") : Amended] uint32 IpV6FlowInfo; [DisplayName("Id. de ámbito IPV6") : Amended,description("Id. de ámbito IPV6") : Amended] uint32 IpV6ScopeId; [DisplayName("Dirección de texto") : Amended,description("Dirección de texto, bien una dirección DNS o una dirección separada por puntos") : Amended] string TextAddress; }; [description("Portal de destino ISCSI") : Amended,AMENDMENT, LOCALE(0x0c0a)] class ISCSI_TargetPortal { [Description("Dirección de red") : Amended] ISCSI_IP_Address Address; [Description("Reservado") : Amended] uint32 Reserved; [Description("Número de socket") : Amended] uint16 Socket; }; [description("Grupo de portales de destino iSCSI") : Amended,AMENDMENT, LOCALE(0x0c0a)] class ISCSI_TargetPortalGroup { [description("Número de portales en el grupo") : Amended] uint32 PortalCount; [description("Portales de destino en el grupo") : Amended] ISCSI_TargetPortal Portals[]; }; [AMENDMENT, LOCALE(0x0c0a)] class ISCSI_LoginOptions { [description("Marcas de bits que especifican los valores de opción de inicio de sesión que están especificados") : Amended,BitValues{"HeaderDigest", "DataDigest", "MaxConnections", "DefaultTime2Wait", "DefaultTime2Retain"} : Amended] uint32 InformationSpecified; [description("Sumas de comprobación de integridad cíclicas que se pueden negociar para los resúmenes de encabezados") : Amended] uint32 HeaderDigest; [description("Sumas de comprobación de integridad cíclicas que se pueden negociar para los resúmenes de encabezados") : Amended] uint32 DataDigest; [Description("Número máximo de conexiones, 0 implica que no existen límites") : Amended] uint32 MaximumConnections; [Description("El iniciador y el destino negocian el tiempo mínimo de espera, en segundos, antes de intentar un cierre explícito o implícito de la sesión o una reasignación de la tarea activa después de una terminación inesperada de la conexión o un restablecimiento de la conexión.") : Amended] uint32 DefaultTime2Wait; [Description(" El iniciador y el destino negocian el tiempo máximo, en segundos, después de una espera inicial (Time2Wait), antes del cual aún es posible intentar un cierre explícito o implícito de la sesión o una reasignación de la tarea activa después de una terminación inesperada de la conexión o un restablecimiento de la conexión.") : Amended] uint32 DefaultTime2Retain; [Description("Marcas que afectan a la forma de realizar el inicio de sesión") : Amended] uint32 LoginFlags; [Description("Método de autenticación especificado para el inicio de sesión") : Amended,Values{"Sin autenticación", "CHAP", "CHAP mutuo"} : Amended] uint32 AuthType; }; [description("Esta clase describe una asignación de un LUN de SO con un LUN del dispositivo de destino") : Amended,AMENDMENT, LOCALE(0x0c0a)] class ISCSI_LUNList { [description("LUN de destino") : Amended] uint64 TargetLUN; [description("Número del bus SCSI del SO al que está asignado el destino") : Amended] uint32 OSLUN; [description("Reservado") : Amended] uint32 Reserved; }; [description("Esta clase describe una asignación de un LUN de destino con un LUN de controlador de puerto de Windows") : Amended,AMENDMENT, LOCALE(0x0c0a)] class ISCSI_TargetMapping { [description("Número de bus Scsi de SO al que está asignado el destino. Si es 0xffffffff, entonces el minipuerto puede elegir cualquier valor.") : Amended] uint32 OSBus; [description("Número de destino Scsi de SO al que está asignado el destino. Si es 0xffffffff, entonces el minipuerto puede elegir cualquier valor.") : Amended] uint32 OSTarget; [Description("Id. único de sesión para la asignación de destino") : Amended] uint64 UniqueSessionId; [description("Recuento de LUN asignados a este destino") : Amended] uint32 LUNCount; [description("Nombre del destino") : Amended] string TargetName; [Description("TRUE si la sesión se ha creado desde un inicio de sesión persistente") : Amended] boolean FromPersistentLogin; [description("Reservado") : Amended] uint64 Reserved; [description("Lista de LUN asignados a este destino") : Amended] ISCSI_LUNList LUNList[]; }; [Description("Estadísticas IPSEC de modo principal HBA de iSCSI") : Amended,DisplayName("Estadísticas IPSEC de modo principal HBA de iSCSI") : Amended,AMENDMENT, LOCALE(0x0c0a)] class MSiSCSI_MMIPSECStats : Win32_PerfRawData { [Description("Una adquisición es una solicitud del controlador IPSEC para que IKE realice una tarea. Las estadísticas de la adquisición activa incluyen la solicitud pendiente y el número de todas las solicitudes en cola. Normalmente, el número de adquisiciones activas es 1. Durante períodos de mucha carga, el número de adquisiciones activas es 1 e IKE pone en cola el número de solicitudes para el procesamiento.") : Amended] uint64 ActiveAcquire; [Description("Número de mensajes IKE recibidos que se ponen en cola para el procesamiento.") : Amended] uint64 ActiveReceive; [Description("Número de veces que una adquisición ha producido un error.") : Amended] uint64 AcquireFailures; [Description("Número de veces que la pila TCP ha producido un error al recibir mensajes IKE.") : Amended] uint64 ReceiveFailures; [Description("Número de veces que la pila TCP ha producido un error al enviar mensajes IKE.") : Amended] uint64 SendFailures; [Description("Número de entradas en el montón de adquisición, donde se almacenan las adquisiciones activas. Este número aumenta en períodos de elevada carga, y se reduce gradualmente con el tiempo, a medida que se borra el contenido del montón de adquisición.") : Amended] uint64 AcquireHeapSize; [Description("Número de entradas en los búferes de recepción IKE para los mensajes IKE de entrada.") : Amended] uint64 ReceiveHeapSize; [Description("Número total de errores de negociación ocurridos durante la negociación de modo principal (conocido también como Fase I) o modo rápido (denominado también Fase II).") : Amended] uint64 NegotiationFailures; [Description("Número total de errores de autenticación de la identidad (Kerberos, certificación y clave previamente compartida) ocurridos durante la negociación de modo principal.") : Amended] uint64 AuthenticationFailures; [Description("Un cookie es un valor presente en un mensaje IKE recibido que IKE usa para encontrar el estado de un modo principal activo. Los cookies en un mensaje IKE recibido que no coinciden con un modo principal activo no son válidos.") : Amended] uint64 InvalidCookiesReceived; [Description("Número total de solicitudes enviadas por IKE para obtener un Índice de parámetros de seguridad (SPI) único.") : Amended] uint64 TotalGetSPI; [Description("Número de asociaciones de seguridad de modo rápido de salida agregadas por IKE ") : Amended] uint64 KeyAdditions; [Description("Número de asociaciones de seguridad de modo rápido de entrada agregadas por IKE ") : Amended] uint64 KeyUpdates; [Description("Número total de solicitudes erróneas enviadas por IKE para obtener un Índice de parámetros de seguridad (SPI) único.") : Amended] uint64 GetSPIFailures; [Description("Número de asociaciones de seguridad de modo rápido de salida erróneas enviadas por IKE") : Amended] uint64 KeyAdditionFailures; [Description("Número de asociaciones de seguridad de modo rápido de entrada agregadas por IKE ") : Amended] uint64 KeyUpdateFailures; [Description("Número de entradas de estado de modo rápido.") : Amended] uint64 ConnectionListSize; [Description("Número total de asociaciones de seguridad correctas creadas durante las negociaciones de modo principal.") : Amended] uint64 OakleyMainMode; [Description("Número total de asociaciones de seguridad correctas creadas durante las negociaciones de modo rápido") : Amended] uint64 OakleyQuickMode; [Description("Número de mensajes IKE recibidos que no son válidos, incluidos los mensajes IKE con campos de encabezado no válidos, longitudes de carga incorrectas y valores incorrectos para el cookie de respuesta (cuando debería estar establecido en 0). ") : Amended] uint64 InvalidPackets; [Description("Número total de negociaciones que han tenido como resultado el uso de texto sin formato (conocido también como SA suave). Normalmente indica el número de asociaciones formadas con equipos que no respondieron a los intentos de negociación del modo principal. Entre estos equipos se incluyen equipos no compatibles con IPSEC y equipos compatibles con IPSEC que no tienen una directiva IPSEC para negociar la seguridad con el IPSEC del mismo nivel.") : Amended] uint64 SoftAssociations; }; [Description("Estadísticas IPSEC del modo rápido HBA de iSCSI") : Amended,DisplayName("Estadísticas IPSEC del modo rápido HBA de iSCSI") : Amended,AMENDMENT, LOCALE(0x0c0a)] class MSiSCSI_QMIPSECStats : Win32_PerfRawData { [Description("Número de asociaciones de seguridad de IPsec activas") : Amended] uint64 ActiveSA; [Description("Número de operaciones de clave IPSEC en curso") : Amended] uint64 PendingKeyOperations; [Description("Número total de negociaciones de asociaciones de seguridad de IPsec") : Amended] uint64 KeyAdditions; [Description("Número total de eliminaciones de asociaciones de seguridad de IPsec") : Amended] uint64 KeyDeletions; [Description("Número de operaciones de clave de registro para las asociaciones de seguridad de IPsec.") : Amended] uint64 ReKeys; [Description("Número de túneles IPSEC activos.") : Amended] uint64 ActiveTunnels; [Description("Número total de paquetes para los que el Índice de parámetros de seguridad (SPI) era incorrecto.") : Amended] uint64 BadSPIPackets; [Description("Número total de paquetes con errores de descifrado.") : Amended] uint64 PacketsNotDecrypted; [Description("Número total de paquetes cuyos datos no se pudieron comprobar. ") : Amended] uint64 PacketsNotAuthenticated; [Description("Número total de paquetes que contienen un campo Número de secuencia válido.") : Amended] uint64 PacketsWithReplayDetection; [Description("Número de bytes enviados mediante el protocolo ESP.") : Amended] uint64 ConfidentialBytesSent; [Description("Número de bytes recibidos mediante el protocolo ESP.") : Amended] uint64 ConfidentialBytesReceived; [Description("Número de bytes enviados mediante el protocolo AH.") : Amended] uint64 AuthenticatedBytesSent; [Description("Número de bytes recibidos mediante el protocolo AH.") : Amended] uint64 AuthenticatedBytesReceived; [Description("Número de bytes enviados mediante el protocolo IPSEC.") : Amended] uint64 TransportBytesSent; [Description("Número de bytes recibidos mediante el protocolo IPSEC.") : Amended] uint64 TransportBytesReceived; [Description("Número de bytes enviados mediante el modo de túnel IPSEC.") : Amended] uint64 TunnelBytesSent; [Description("Número de bytes recibidos mediante el modo de túnel IPSEC.") : Amended] uint64 TunnelBytesReceived; }; [Description("Estadísticas de conexión iSCSI") : Amended,DisplayName("Conexiones iSCSI") : Amended,AMENDMENT, LOCALE(0x0c0a)] class MSiSCSI_ConnectionStatistics : Win32_PerfRawData { [Description("Id. de conexión iSCSI para esta instancia de conexión.") : Amended] uint16 CID; [Description("Id. de sesión generado de forma única para uso exclusivamente interno. Es el valor devuelto por el método LoginToTarget.") : Amended] uint64 USID; [DisplayName("Id. de adaptador") : Amended,description("Id. único globalmente para cada instancia de cada adaptador. Es el valor proporcionado por la clase MSiSCSI_HBAInformation.") : Amended] uint64 UniqueAdapterId; [DisplayName("Bytes enviados") : Amended,Description("Recuento del número de bytes enviados a través de esta conexión") : Amended] uint64 BytesSent; [DisplayName("Bytes recibidos") : Amended,Description("Recuento del número de bytes recibidos a través de esta conexión") : Amended] uint64 BytesReceived; [DisplayName("PDU enviadas") : Amended,Description("Recuento del número de PDU enviadas a través de esta conexión") : Amended] uint64 PDUCommandsSent; [DisplayName("PDU recibidas") : Amended,Description("Recuento del número de PDU recibidas a través de esta conexión") : Amended] uint64 PDUResponsesReceived; }; [Description("Estadísticas de sesión iSCSI") : Amended,DisplayName("Sesiones iSCSI") : Amended,AMENDMENT, LOCALE(0x0c0a)] class MSiSCSI_SessionStatistics : Win32_PerfRawData { [Description("Id. de sesión generado de forma única para uso exclusivamente interno. Es el valor devuelto por el método LoginToTarget.") : Amended] uint64 USID; [DisplayName("Id. de adaptador") : Amended,description("Id. único globalmente para cada instancia de cada adaptador. Es el valor proporcionado por la clase MSiSCSI_HBAInformation.") : Amended] uint64 UniqueAdapterId; [DisplayName("Bytes enviados") : Amended,Description("Número de bytes enviados a través de esta sesión") : Amended] uint64 BytesSent; [DisplayName("Bytes recibidos") : Amended,Description("Número de bytes recibidos a través de esta sesión") : Amended] uint64 BytesReceived; [DisplayName("PDU enviadas") : Amended,Description("Número de PDU enviadas a través de esta sesión") : Amended] uint64 PDUCommandsSent; [DisplayName("PDU recibidas") : Amended,Description("Número de PDU recibidas a través de esta sesión") : Amended] uint64 PDUResponsesReceived; [DisplayName("Errores Digest") : Amended,Description("Recuento del número de errores Digest ocurridos en esta sesión") : Amended] uint64 DigestErrors; [DisplayName("Errores ConnectionTimeout") : Amended,Description("Recuento del número de errores ConnectionTimeout ocurridos en esta sesión") : Amended] uint64 ConnectionTimeoutErrors; [DisplayName("Errores Format") : Amended,Description("Recuento del número de errores Format ocurridos en esta sesión") : Amended] uint64 FormatErrors; }; [Description("Estadísticas de inicio de sesión del iniciador iSCSI") : Amended,DisplayName("Estadísticas de inicio de sesión del iniciador iSCSI") : Amended,AMENDMENT, LOCALE(0x0c0a)] class MSiSCSI_InitiatorLoginStatistics : Win32_PerfRawData { [DisplayName("Id. de adaptador") : Amended,description("Id. único globalmente para cada instancia de cada adaptador. Es el valor proporcionado por la clase MSiSCSI_HBAInformation.") : Amended] uint64 UniqueAdapterId; [DisplayName("Respuestas de aceptación de inicio de sesión") : Amended,Description("Recuento de respuestas de aceptación de inicio de sesión") : Amended] uint32 LoginAcceptRsps; [DisplayName("Otras respuestas erróneas de inicio de sesión") : Amended,Description("Recuento de otras respuestas erróneas de inicio de sesión") : Amended] uint32 LoginOtherFailRsps; [DisplayName("Respuestas de redirección de inicio de sesión") : Amended,Description("Recuento de respuestas de redirección de inicio de sesión") : Amended] uint32 LoginRedirectRsps; [DisplayName("Respuestas erróneas de autenticación de inicio de sesión") : Amended,Description("Recuento de respuestas erróneas de autenticación de inicio de sesión") : Amended] uint32 LoginAuthFailRsps; [DisplayName("Inicios de sesión erróneos") : Amended,Description("Recuento del número de veces que un inicio de sesión se cancela debido a un error de autenticación del destino") : Amended] uint32 LoginAuthenticateFails; [DisplayName("Errores de negociación de inicio de sesión") : Amended,Description("Recuento del número de veces que se produce un error de inicio de sesión debido a un error de negociación con el destino") : Amended] uint32 LoginNegotiateFails; [DisplayName("Cierre de sesión normal") : Amended,Description("Recuento de PDU del comando de cierre de sesión con código de razón 0") : Amended] uint32 LogoutNormals; [DisplayName("Cierre de sesión con otros códigos") : Amended,Description("Recuento de PDU del comando de cierre de sesión con un código de estado que no es 0") : Amended] uint32 LogoutOtherCodes; [DisplayName("Inicios de sesión erróneos") : Amended,Description("El objeto cuenta el número de intentos de inicio de sesión erróneos desde este iniciador local") : Amended] uint32 LoginFailures; }; [Description("Estadísticas de instancia del iniciador iSCSI") : Amended,DisplayName("Instancia del iniciador iSCSI") : Amended,AMENDMENT, LOCALE(0x0c0a)] class MSiSCSI_InitiatorInstanceStatistics : Win32_PerfRawData { [DisplayName("Id. de adaptador") : Amended,description("Id. único globalmente para cada instancia de cada adaptador. Es el valor proporcionado por la clase MSiSCSI_HBAInformation.") : Amended] uint64 UniqueAdapterId; [DisplayName("Errores Digest de sesión") : Amended,Description("Recuento de errores Digest de sesión") : Amended] uint32 SessionDigestErrorCount; [DisplayName("Errores Cxn Timeout de sesión") : Amended,Description("Recuento de errores de tiempo de espera de conexión de la sesión") : Amended] uint32 SessionConnectionTimeoutErrorCount; [DisplayName("Errores de formato de sesión") : Amended,Description("Error de formato del recuento de sesión") : Amended] uint32 SessionFormatErrorCount; [DisplayName("Sesiones erróneas") : Amended,Description("Número de sesiones erróneas que pertenecen a esta instancia") : Amended] uint32 SessionFailureCount; }; [AMENDMENT, LOCALE(0x0c0a)] class MSiSCSI_NICPerformance : Win32_PerfRawData { [description("Número de bytes transmitidos a través del puerto ethernet") : Amended] uint32 BytesTransmitted; [description("Número de bytes recibidos a través del puerto ethernet") : Amended] uint32 BytesReceived; [description("Número de PDU transmitidas a través del puerto ethernet") : Amended] uint32 PDUTransmitted; [description("Número de PDU recibidas a través del puerto ethernet") : Amended] uint32 PDUReceived; }; [Description("Tiempo de procesamiento de solicitudes iSCSI") : Amended,DisplayName("Tiempo de procesamiento de solicitudes iSCSI") : Amended,AMENDMENT, LOCALE(0x0c0a)] class MSiSCSI_RequestTimeStatistics : Win32_PerfRawData { [Description("Id. de conexión iSCSI para esta instancia de conexión.") : Amended] uint16 CID; [Description("Id. de sesión generado de forma única para uso exclusivamente interno. Es el valor devuelto por el método LoginToTarget.") : Amended] uint64 USID; [DisplayName("Id. de adaptador") : Amended,description("Id. único globalmente para cada instancia de cada adaptador. Es el valor proporcionado por la clase MSiSCSI_HBAInformation.") : Amended] uint64 UniqueAdapterId; [DisplayName("Tiempo máximo de procesamiento de solicitud") : Amended,Description("Tiempo máximo empleado en procesar una solicitud a través de esta conexión") : Amended] uint32 MaximumProcessingTime; [DisplayName("Promedio de tiempo de procesamiento de solicitud") : Amended,Description("Promedio de tiempo empleado en procesar una solicitud a través de esta conexión") : Amended] uint32 AverageProcessingTime; };