Condividi tramite


Funzione WdsBpParseInitialize (wdsbp.h)

Riceve un handle per il pacchetto inviato dal programma di avvio di rete.

Sintassi

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

Parametri

[in] pPacket

Puntatore al pacchetto ricevuto dal client WDS. Il pacchetto deve essere un pacchetto DHCP valido.

[in] uPacketLen

Lunghezza del pacchetto, in byte.

[out, optional] pbPacketType

Valore che indica il tipo di programma di avvio che ha inviato il pacchetto. I flag di bit nella tabella seguente possono essere combinati.

Valore Significato
WDSBP_PK_TYPE_DHCP
1
La presenza di questo valore indica che il pacchetto è un pacchetto DHCP.
WDSBP_PK_TYPE_WDSNBP
2
Questa presenza di questo valore indica che il pacchetto DHCP proviene dal programma di avvio di rete WDS. Se questo valore è assente, il tipo di client non è stato riconosciuto.
WDSBP_PK_TYPE_BCD
4
La presenza di questo valore indica che il pacchetto contiene un percorso a un file BCD (Boot Configuration Data).

[out] phHandle

Handle per il pacchetto. Questo handle può essere usato dalla funzione WdsBpQueryOption e deve essere chiuso usando la funzione WdsBpCloseHandle .

Valore restituito

Se la funzione ha esito positivo, il valore restituito viene S_OK.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista con SP1 [solo app desktop]
Server minimo supportato Windows Server 2008 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione wdsbp.h
Libreria Wdsbp.lib
DLL Wdsbp.dll