次の方法で共有


WdsBpParseInitialize 関数 (wdsbp.h)

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

構文

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

パラメーター

[in] pPacket

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

[in] uPacketLen

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

[out, optional] pbPacketType

パケットを送信したブート プログラムの種類を示す 値。 次の表のビット フラグを組み合わせることができます。

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

[out] phHandle

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

戻り値

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

要件

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