proc_unref(D3DK) —
NAME
proc_unref − release a reference to a process .IX \f4proc_unref\fP(D3DK)
SYNOPSIS
void proc_unref(void ∗pref);
ARGUMENTS
prefIdentifier obtained by a previous call to proc_ref(D3DK).
DESCRIPTION
The proc_unref function can be used to release a reference to a process identified by the parameter pref. There must be a matching call to proc_unref for every previous call to proc_ref(D3DK).
RETURN VALUE
None.
LEVEL
Base or Interrupt.
NOTES
Processes can exit even though they are referenced by drivers. In this event, reuse of pref will be deferred until all driver references are given up. Does not sleep. Driver defined basic locks, read/write locks, and sleep locks may be held across calls to this function.
SEE ALSO
proc_ref(D3DK), proc_signal(D3DK)
DDI/DKI