MI_FilterFT structure

A support structure used in the MI_Filter structure. Use the functions with the name prefix "MI_Filter_" to manipulate these structures.

Syntax


typedef struct _MI_FilterFT {
  MI_Result (MI_CALL *Evaluate)(
      _In_ const MI_Filter *self, 
      _In_ const MI_Instance *instance, 
      _Out_ const MI_Boolean *result);
  MI_Result (MI_CALL *GetExpression)(
      _In_ const MI_Filter *self, 
      _Out_ const MI_Char **queryLang, 
      _Out_ const MI_Char **queryExpr);
} MI_FilterFT;

Members

Evaluate

The provider calls this function to evaluate an instance against a given filter. See MI_Filter_Evaluate.

GetExpression

Gets the filter language and expression. See MI_Filter_GetExpression.

Requirements

Minimum supported client

Windows 8

Minimum supported server

Windows Server 2012

Redistributable

Windows Management Framework 3.0 on Windows Server 2008 R2 with SP1, Windows 7 with SP1, and Windows Server 2008 with SP2

Header

Mi.h

 

 

Show: