Upravit

Sdílet prostřednictvím


LPM_INIT_INFO structure (lpmapi.h)

The LPM_INIT_INFO structure contains local policy module initialization information.

Syntax

typedef struct lpminitinfo {
  DWORD            PcmVersionNumber;
  DWORD            ResultTimeLimit;
  int              ConfiguredLpmCount;
  PALLOCMEM        AllocMemory;
  PFREEMEM         FreeMemory;
  CBADMITRESULT    PcmAdmitResultCallback;
  CBGETRSVPOBJECTS GetRsvpObjectsCallback;
} LPM_INIT_INFO;

Members

PcmVersionNumber

Version of the policy control module

ResultTimeLimit

Time limit, in seconds, that the policy control module waits to receive results before timing out.

ConfiguredLpmCount

Number of configured local policy modules.

AllocMemory

Memory allocation function used to initialize memory for local policy modules, in the form of a PALLOCMEM function.

FreeMemory

Memory freeing function used to free memory allocated for the local policy module. See PFREEMEM for more information.

PcmAdmitResultCallback

Callback function used to admit results. See cbAdmitResult for more information.

GetRsvpObjectsCallback

Callback function used to obtain RSVP objects. See cbGetRsvpObjects for more information.

Requirements

Requirement Value
Minimum supported client Windows 2000 Professional [desktop apps only]
Minimum supported server Windows 2000 Server [desktop apps only]
Header lpmapi.h

See also

PALLOCMEM

PFREEMEM

cbAdmitResult

cbGetRsvpObjects