PFNDAENUMCALLBACK callback function (dpa_dsa.h)

Defines the prototype for the callback function used by dynamic structure array (DSA) and dynamic pointer array (DPA) functions.

Syntax

PFNDAENUMCALLBACK Pfndaenumcallback;

int Pfndaenumcallback(
  [in, optional] void *p,
  [in, optional] void *pData
)
{...}

Parameters

[in, optional] p

Type: void*

A pointer to the structure to be enumerated.

[in, optional] pData

Type: void*

The value that was passed in the pData parameter to function DSA_EnumCallback.

Return value

Type: int

The return value is used to determine whether to terminate or continue the iteration. A return value of zero indicates that the iteration should stop; nonzero indicates that the iteration should continue.

Remarks

Alternate names for this callback are PFNDPAENUMCALLBACK and PFNDSAENUMCALLBACK.

Requirements

Requirement Value
Minimum supported client Windows Vista [desktop apps only]
Minimum supported server Windows Server 2008 [desktop apps only]
Target Platform Windows
Header dpa_dsa.h