If the NAP system found some client as Non compliant, it makes it restricted for the network. Then with the help of resourses NAP allows client to make it compliant.
NPA stands for Network Access Protection. It was developed by Microsoft technology. This system manages network access on a computer. It helps to organization's administrators to identifies system health policy policies with NAP. In the given question other options are not correct that can be defined as:
In option B, It does not provide security because it is not limited.
In option C and D, It is non-compliant and compliant but not secure.