次の方法で共有


PXE_ADDRESS 構造体 (wdspxe.h)

パケットのネットワーク アドレスを指定します。

構文

typedef struct tagPXE_ADDRESS {
  ULONG  uFlags;
  union {
    BYTE  bAddress[PXE_MAX_ADDRESS];
    ULONG uIpAddress;
  };
  ULONG  uAddrLen;
  USHORT uPort;
} PXE_ADDRESS, *PPXE_ADDRESS;

メンバー

uFlags

構造体を解釈する方法と、構造体のどのメンバーが有効であるかを示します。

意味
PXE_ADDR_BROADCAST
0x0001
送信パケットの場合、このフラグは、このパケットをネットワーク上でブロードキャストする必要があることを指定します。 PXE_ADDR_USE_PORT フラグが設定されている場合、uPort メンバーは使用するポート番号を指定します。それ以外の場合は、受信パケットの送信元ポート番号が宛先ポート番号として使用されます。 このフラグを PXE_ADDR_USE_ADDRと組み合わせることはできません。

受信パケットの場合、このフラグは、パケットがブロードキャスト アドレスを使用してサーバーに設定されたことを示します。 uPort メンバーは、パケットが受信されたポートをホストのバイト順で示します。 bAddress メンバーと uAddrLen メンバーには、使用されるブロードキャスト アドレスが入力されます。

PXE_ADDR_USE_PORT
0x0002
送信パケットの場合、このフラグは uPort メンバーが有効であり、パケットが送信されるときに宛先ポートとして使用されることを指定します。 uPort メンバーは、ホストのバイト順である必要があります。

受信パケットの場合、このフラグは、パケットがブロードキャストとして受信されなかったことを示します。

PXE_ADDR_USE_ADDR
0x0004
送信パケットの場合、このフラグは 、bAddress メンバーと uAddrLen メンバーが有効であり、パケットの宛先アドレスとして使用する必要があることを指定します。

受信パケットの場合、このフラグは常に設定されます。

PXE_ADDR_USE_DHCP_RULES
0x0008
送信パケットの場合、このフラグは、受信パケットが有効な DHCP パケットであり、リレー エージェントの DHCP 規則を使用して宛先アドレスとポートを決定する必要があることを指定します。 このフラグを指定すると、 bAddressuIpAddressuAddrLenuPort は無視されます。

受信パケットの場合、このフラグは使用されません。

bAddress[PXE_MAX_ADDRESS]

パケットのアドレスを指定します。 詳細については、 uFlags メンバーの説明を参照してください。

uIpAddress

IPv4 アドレスを指定します。 詳細については、 uFlags メンバーの説明を参照してください。

uAddrLen

アドレスの長さ (bAddress または uIpAddress)。 詳細については、 uFlags メンバーの説明を参照してください。

uPort

パケットのポート番号。 詳細については、 uFlags メンバーの説明を参照してください。

要件

要件
サポートされている最小のクライアント サポートなし
サポートされている最小のサーバー Windows Server 2008、Windows Server 2003 SP2 [デスクトップ アプリのみ]
Header wdspxe.h

こちらもご覧ください

PxeSendReply

Windows 展開サービスの構造