NDIS_PD_OPEN_PROVIDER_PARAMETERS 结构 (ndis.h)

此结构用作 OID_PD_OPEN_PROVIDER OID 中参数的缓冲区。

语法

typedef struct _NDIS_PD_OPEN_PROVIDER_PARAMETERS {
  NDIS_OBJECT_HEADER              Header;
  ULONG                           Flags;
  NDIS_PD_PROVIDER_HANDLE         ProviderHandle;
  const NDIS_PD_PROVIDER_DISPATCH *ProviderDispatch;
} NDIS_PD_OPEN_PROVIDER_PARAMETERS;

成员

Header

NDIS_PD_OPEN_PROVIDER_PARAMETERS 结构的NDIS_OBJECT_HEADER结构。 按如下所示设置此结构的成员:

  • 类型 = NDIS_OBJECT_TYPE_DEFAULT
  • 修订 = NDIS_PD_OPEN_PROVIDER_PARAMETERS_REVISION_1
  • 大小 = NDIS_SIZEOF_PD_OPEN_PROVIDER_PARAMETERS_REVISION_1

Flags

此成员为保留成员,必须为 0。

ProviderHandle

标识支持 PD 的微型端口驱动程序的提供程序对象的提供程序句柄。

ProviderDispatch

请参阅 NDIS_PD_PROVIDER_DISPATCH

注解

此结构必须在 8 字节边界上对齐。

要求

要求
最低受支持的客户端 Windows 10
最低受支持的服务器 Windows Server 2016
标头 ndis.h

另请参阅

NDIS_OBJECT_HEADER