Compartilhar via


Função WdsBpParseInitialize (wdsbp.h)

Recebe um identificador para o pacote enviado pelo programa de inicialização de rede.

Sintaxe

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

Parâmetros

[in] pPacket

Um ponteiro para o pacote recebido do cliente WDS. O pacote deve ser um pacote DHCP válido.

[in] uPacketLen

O comprimento do pacote, em bytes.

[out, optional] pbPacketType

Um valor que indica o tipo de programa de inicialização que enviou o pacote. Os sinalizadores de bits na tabela a seguir podem ser combinados.

Valor Significado
WDSBP_PK_TYPE_DHCP
1
A presença desse valor indica que o pacote é um pacote DHCP.
WDSBP_PK_TYPE_WDSNBP
2
Essa presença desse valor indica que o pacote DHCP veio do programa de inicialização de rede WDS. Se esse valor estiver ausente, o tipo de cliente não foi reconhecido.
WDSBP_PK_TYPE_BCD
4
A presença desse valor indica que o pacote contém um caminho para um arquivo BCD (Dados de Configuração de Inicialização).

[out] phHandle

Um identificador para o pacote. Esse identificador pode ser usado pela função WdsBpQueryOption e deve ser fechado usando a função WdsBpCloseHandle .

Retornar valor

Se a função for bem-sucedida, o retorno será S_OK.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista com SP1 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho wdsbp.h
Biblioteca Wdsbp.lib
DLL Wdsbp.dll