__out __drv_deref()

in src/framework/shared/inc/private/common/fxnonpagedobject.hpp [119:138]


        __out __drv_deref(__drv_savesIRQL) PKIRQL PreviousIrql
        )
    {
        if (IsDebug()) {
            FxObjectDebugExtension* pExtension;

            pExtension = GetDebugExtension();

            if (pExtension->VerifierLock != NULL) {
                pExtension->VerifierLock->Lock(PreviousIrql, FALSE);
                //
                // return here so that we don't acquire the non verified lock
                // below
                //
                return;
            }
        }

        m_NPLock.Acquire(PreviousIrql);
    }