次の方法で共有


PxeProviderSetAttribute 関数 (wdspxe.h)

プロバイダーの属性を指定します。

構文

DWORD PXEAPI PxeProviderSetAttribute(
  [in] HANDLE                 hProvider,
  [in] PXE_PROVIDER_ATTRIBUTE Attribute,
  [in] PVOID                  pParameterBuffer,
  [in] ULONG                  uParamLen
);

パラメーター

[in] hProvider

PXEProviderInitialize 関数に渡される HANDLE

[in] Attribute

設定する属性を識別します。

説明
PXE_PROV_ATTR_FILTER
0
pParameterBuffer パラメーターは ULONG を指します。
PXE_PROV_ATTR_FILTER_IPV6
1
pParameterBuffer パラメーターは ULONG を指します。 この属性は DHCPv6 パケットと共に使用します。 Windows 8 および Windows Server 2012 以降で使用できます。
PXE_PROV_ATTR_IPV6_CAPABLE
2
プロバイダーが IPv6 パケットを処理できることを示す TRUE の BOOL 値へのポインター。 既定では、サーバーはプロバイダーが IPv6 パケットを処理できないと想定し、それらを配信しません。 Windows 8 および Windows Server 2012 以降で使用できます。

[in] pParameterBuffer

バッファーへのポインター。 このバッファーのサイズと内容は、 Attribute パラメーターの値によって異なります。

Attribute がPXE_PROV_ATTR_FILTERの場合、バッファーには次のいずれかの値が含まれます。

説明
PXE_PROV_FILTER_ALL
0x0000
プロバイダーは、すべてのパケットを表示することです。
PXE_PROV_FILTER_DHCP_ONLY
0x0001
プロバイダーには DHCP パケットのみが表示されます。 PXE_PROV_ATTR_FILTER_IPV6場合、プロバイダーには DHCPv6 パケットのみが表示されます
PXE_PROV_FILTER_PXE_ONLY
0x0002
プロバイダーには、DHCP ベンダー クラス識別子オプション (60) を "PXEClient" として指定した DHCP パケットのみが表示されます。 PXE_PROV_ATTR_FILTER_IPV6場合、プロバイダーには"PXEClient" を含む DHCPv6 OPTION_VENDOR_CLASSを指定するパケットのみが表示されます。

[in] uParamLen

pParameterBuffer パラメーターによって指されるバッファーのサイズ。

戻り値

関数が成功した場合、戻り値は ERROR_SUCCESS

要件

   
サポートされている最小のクライアント サポートなし
サポートされている最小のサーバー Windows Server 2008、Windows Server 2003 SP2 [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー wdspxe.h
Library WdsPxe.lib
[DLL] WdsPxe.dll

関連項目

PxeProviderRecvRequest

Windows 展開サービス サーバー関数