Типы данных NAP

Примечание

Платформа защиты доступа к сети недоступна начиная с Windows 10

Ниже приведены типы данных для API защиты доступа к сети (NAP).

typedef FILETIME ProbationTime;
typedef UINT32 ProtocolMaxSize;
typedef UINT32 NapComponentId;
typedef NapComponentId SystemHealthEntityId;
typedef NapComponentId EnforcementEntityId;
typedef UINT16 SystemHealthEntityCount;
typedef UINT16 EnforcementEntityCount;
typedef CountedString StringCorrelationId;
typedef GUID ConnectionId;
typedef UINT8 Percentage;
typedef UINT32 MessageId;

ProbationTime

Структура FILETIME , содержащая время, связанное с испытательным сроком клиентского компьютера.

ProtocolMaxSize

Значение типа , указывающее диапазон возможных значений максимального размера (в байтах) пакета SoH в соответствии с определением range(minProtocolMaxSize, maxProtocolMaxSize).

NapComponentId

Уникальный 4-байтовый идентификатор, используемый shas, SHV и клиентами принудительного применения для идентификации себя. Первые три байта — это назначенный IETF код SMI поставщика, а последний байт определяет сам компонент.

SystemHealthEntityId

Значение NapComponentId , используемое для идентификации пар SHA/SHV.

EnforcementEntityId

Значение NapComponentId , используемое для идентификации клиентов принудительного применения.

SystemHealthEntityCount

Значение типа , указывающее количество зарегистрированных shAs в системе NAP в диапазоне от 0 (нуль) до maxSystemHealthEntityCount.

EnforcementEntityCount

Значение типа , указывающее количество клиентов принудительного применения в системе NAP в диапазоне от 0 (нуль) до maxEnforcerCount.

StringCorrelationId

Версия CountedString структуры CorrelationId , используемая для связывания SoHRequests с SoHResponses.

ConnectionId

Уникальный глобальный уникальный идентификатор (GUID), используемый для идентификации подключений NAP, поддерживаемых клиентами принудительного применения.

Percentage

Значение типа , содержащее процент от 0 (нуль) до 100 завершенного исправления.

MessageId

Уникальное значение, используемое для идентификации системных сообщений NAP.

Требования

Требование Значение
Минимальная версия клиента
Windows Vista [только классические приложения]
Минимальная версия сервера
Windows Server 2008 [только классические приложения]
Заголовок
NapTypes.h;
NapEnforcementClient.h