次の方法で共有


WdsBpParseInitializev6 関数 (wdsbp.h)

ネットワーク ブート プログラムによって送信されたパケットへのハンドルを受け取ります。

構文

DWORD WDSBPAPI WdsBpParseInitializev6(
  [in]            PVOID  pPacket,
  [in]            ULONG  uPacketLen,
  [out, optional] PBYTE  pbPacketType,
  [out]           HANDLE *phHandle
);

パラメーター

[in] pPacket

WDS クライアントから受信したパケットへのポインター。 パケットは有効な DHCPv6 パケットである必要があります。

[in] uPacketLen

パケットの長さ (バイト単位)。

[out, optional] pbPacketType

パケットを送信したブート プログラムの種類を示す 値。 次の表のビット フラグは、 WDSBP_PK_TYPE_DHCPWDSBP_PK_TYPE_DHCPV6 が相互に排他的である場合を除き、組み合わせることができます。

意味
WDSBP_PK_TYPE_DHCP
1
この値が存在することは、パケットが DHCP パケットであることを示します。 この値は、 WDSBP_PK_TYPE_DHCPV6の相互に排他的です。
WDSBP_PK_TYPE_WDSNBP
2
この値が存在すると、DHCPv6 パケットが WDS ネットワーク ブート プログラムから送信されたことを示します。 この値がない場合、クライアントの種類は認識されませんでした。
WDSBP_PK_TYPE_BCD
4
この値が存在する場合は、パケットにブート構成データ (BCD) ファイルへのパスが含まれていることを示します。
WDSBP_PK_TYPE_DHCPV6
8
この値が存在することは、パケットが DHCPV6 パケットであることを示します。 この値は、 WDSBP_PK_TYPE_DHCPの相互に排他的です。

[out] phHandle

パケットへのハンドル。 このハンドルは WdsBpQueryOption 関数で使用でき、 WdsBpCloseHandle 関数を使用して閉じる必要があります。

戻り値

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

要件

要件
サポートされている最小のクライアント Windows 8 [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2012 [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー wdsbp.h
Library Wdsbp.lib
[DLL] Wdsbp.dll