NLM_DATAPLAN_STATUS structure (netlistmgr.h)
La structure NLM_DATAPLAN_STATUS stocke le plan de données actuel status informations fournies par l’opérateur.
Syntaxe
typedef struct NLM_DATAPLAN_STATUS {
GUID InterfaceGuid;
NLM_USAGE_DATA UsageData;
DWORD DataLimitInMegabytes;
DWORD InboundBandwidthInKbps;
DWORD OutboundBandwidthInKbps;
FILETIME NextBillingCycle;
DWORD MaxTransferSizeInMegabytes;
DWORD Reserved;
} NLM_DATAPLAN_STATUS;
Membres
InterfaceGuid
ID unique de l’interface associée au plan de données. Ce GUID est déterminé par le système lorsqu’un plan de données est utilisé pour la première fois par une connexion système.
UsageData
Structure NLM_USAGE_DATA contenant la valeur d’utilisation des données actuelle exprimée en mégaoctets, ainsi que l’heure système au moment de la dernière synchronisation de cette valeur.
Si cette valeur n’est pas fournie, NLM_USAGE_DATA indique NLM_UNKNOWN_DATAPLAN_STATUS pour UsageInMegabytes et la valeur « 0 » est définie pour LastSyncTime.
DataLimitInMegabytes
Limite d’utilisation du plan de données exprimée en mégaoctets. Si cette valeur n’est pas fournie, la valeur par défaut NLM_UNKNOWN_DATAPLAN_STATUS est définie.
InboundBandwidthInKbps
Bande passante de connexion entrante maximale exprimée en kbits/s. Si cette valeur n’est pas fournie, la valeur par défaut NLM_UNKNOWN_DATAPLAN_STATUS est définie.
OutboundBandwidthInKbps
Bande passante de connexion sortante maximale exprimée en Kbits/s. Si cette valeur n’est pas fournie, la valeur par défaut NLM_UNKNOWN_DATAPLAN_STATUS est définie.
NextBillingCycle
Heure de début du cycle de facturation suivant. Si cette valeur n’est pas fournie, la valeur par défaut « 0 » est définie.
MaxTransferSizeInMegabytes
Taille de transfert maximale suggérée pour ce réseau exprimée en mégaoctets. Si cette valeur n’est pas fournie, la valeur par défaut NLM_UNKNOWN_DATAPLAN_STATUS est définie.
Reserved
Réservé pour un usage futur.
Spécifications
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 8 [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2012 [applications de bureau uniquement] |
En-tête | netlistmgr.h |
Voir aussi
INetworkConnectionCost ::GetDataPlanStatus