次の方法で共有


2.2.48 FW_PRODUCT

This structure represents a third-party software component that registers with the firewall and advanced security component to implement some of the categories.

 typedef struct _tag_FW_PRODUCT {
   DWORD dwFlags;
   DWORD dwNumRuleCategories;
   [size_is(dwNumRuleCategories), unique] 
     FW_RULE_CATEGORY* pRuleCategories;
   [string, ref] wchar_t* pszDisplayName;
   [string, unique] wchar_t* pszPathToSignedProductExe;
 } FW_PRODUCT,
  *PFW_PRODUCT;

dwFlags: This field is not used.

dwNumRuleCategories: The number of rule categories with which the third-party software component registered.

pRuleCategories: A pointer to an array of dwNumRuleCategories that are contiguous FW_RULE_CATEGORY elements.

pszDisplayName: A pointer to a Unicode string. The string represents the name of the third-party software component.

pszPathToSignedProductExe: A pointer to a Unicode string. The string represents the file path to the binary executable of the third-party software component.