SetNPPPatternFilterInBlob function

The SetNPPPatternFilterInBlob function sets the BLOB pattern match filter.

Syntax

DWORD SetNPPPatternFilterInBlob(
  _In_  HBLOB        hBlob,
  _In_  LPEXPRESSION pExpression,
  _Out_ HBLOB        hErrorBlob
);

Parameters

hBlob [in]

The handle to the BLOB.

pExpression [in]

A pointer to an EXPRESSION structure that defines the filter expression being set.

hErrorBlob [out]

The handle to an error BLOB that specifies where in the original BLOB the error (if any) occurred.

Return value

If the SetNPPPatternFilterInBlob function is successful, the return value is NMERR_SUCCESS.

If the function is unsuccessful, the return value is a NMERR value that indicates the error.

Remarks

The pattern match filter data stored in the Config category of the BLOB.

Requirements

Requirement Value
Minimum supported client
Windows 2000 Professional [desktop apps only]
Minimum supported server
Windows 2000 Server [desktop apps only]
Header
Netmon.h
Library
Npptools.lib
DLL
Npptools.dll

See also

GetNPPAddressFilterFromBlob

SetBoolInBlob

SetClassIDInBlob

SetDwordInBlob

SetMacAddressInBlob

SetNetworkInfoInBlob

SetNPPAddressFilterInBlob

SetNPPTriggerInBlob

SetStringInBlob