Export (0) Print
Expand All
Expand Minimize

RxpReleasePrefixTableLock function

RxpReleasePrefixTableLock releases a previously acquired shared or exclusive prefix table lock.

Syntax


VOID RxpReleasePrefixTableLock(
  PRX_PREFIX_TABLE pTable
);

Parameters

pTable

A pointer to the RX_PREFIX_TABLE structure where the lock was previously acquired.

Return value

None

Remarks

On Windows Server 2003, this routine is implemented as a macro. The RxReleasePrefixTableLock macro can be used to call this routine.

Normal kernel APC delivery should be disabled before calling the RxpAcquirePrefixTableLockExclusive or RxpAcquirePrefixTableLockShared routines to acquire the lock. Normal kernel APC delivery can be disabled by calling FsRtlEnterFileSystem or KeEnterCriticalRegion. Delivery must remain disabled until the resource is released by calling RxpReleasePrefixTableLock, at which point it can be reenabled by calling FsRtlExitFileSystem or KeLeaveCriticalRegion.

Requirements

Version

RxpReleasePrefixTableLock routine is only available on Windows XP and Windows 2000.

Header

Prefix.h (include Prefix.h)

IRQL

<= APC_LEVEL

See also

FsRtlEnterFileSystem
FsRtlExitFileSystem
KeEnterCriticalRegion
KeLeaveCriticalRegion
RxPrefixTableLookupName
RxpAcquirePrefixTableLockExclusive
RxpAcquirePrefixTableLockShared

 

 

Send comments about this topic to Microsoft

Show:
© 2014 Microsoft