次の方法で共有


NDIS_PD_CONFIG構造体 (ntddndis.h)

この構造体は、PD プロバイダーの構成データを保持します。

構文

typedef struct _NDIS_PD_CONFIG {
  NDIS_OBJECT_HEADER Header;
  ULONG              Flags;
  BOOLEAN            Enabled;
  ULONG              CapabilitiesOffset;
  ULONG              CapabilitiesSize;
} NDIS_PD_CONFIG;

メンバーズ

Header

NDIS_PD_CONFIG 構造体の NDIS_OBJECT_HEADER 構造体。 この構造体のメンバーを次のように設定します。

  • 型の = NDIS_OBJECT_TYPE_DEFAULT
  • リビジョン = NDIS_PD_CONFIG_REVISION_1
  • サイズの = NDIS_SIZEOF_PD_CONFIG_REVISION_1

Flags

このメンバーは予約されており、0 に設定する必要があります。

Enabled

PDPI プロバイダーの PacketDirect 機能が有効になっている場合に TRUE 設定されている BOOLEAN 値。 それ以外の場合、このメンバーは FALSE

CapabilitiesOffset

CapabilitiesSize メンバーが 0 より大きい場合、これは NDIS_PD_CAPABILITIES 構造体への ULONG-aligned ポインターです。

CapabilitiesSize

このメンバーが 0 より大きい場合は、CapabilitiesOffset メンバーが指す NDIS_PD_CAPABILITIES 構造体のサイズが格納されます。

備考

この構造体は、8 バイトの境界に配置する必要があります。

必要条件

要件 価値
サポートされる最小クライアント Windows 10
サポートされる最小サーバー Windows Server 2016
ヘッダー ntddndis.h (Ndis.h を含む)

関連項目

NDIS_OBJECT_HEADER