PINTERFACE_DEREFERENCE回调函数 (wdm.h)

InterfaceDereference 例程递减驱动程序定义的接口上的引用计数。

语法

PINTERFACE_DEREFERENCE PinterfaceDereference;

void PinterfaceDereference(
  [in] PVOID Context
)
{...}

参数

[in] Context

指向特定于接口的上下文信息的指针。 调用方传递作为接口 接口 结构的 上下文 成员传递的值。

请注意,InterfaceDereference 例程是每个接口协定的一个,因此没有调用它的常规 IRQL 要求。

返回值

没有

言论

可以使用 InterfaceReference 例程递增接口的引用计数。

导入接口的驱动程序负责调用 InterfaceDereference 例程,以便在驱动程序不再使用该接口后递减引用计数。 例如,通过发送 IRP_MN_QUERY_INTERFACE 请求调用 InterfaceDereference来请求指向接口的指针的驱动程序。 此外,接收指向另一个驱动程序接口的指针的驱动程序必须调用 InterfaceDereference

要求

要求 价值
目标平台 桌面
标头 wdm.h (包括 Wdm.h、Ntddk.h、Ntifs.h、Miniport.h、Wudfwdm.h)

另请参阅

接口

IRP_MN_QUERY_INTERFACE

InterfaceReference