Ler em inglês

Compartilhar via


Windows Deployment Services

Visão geral da tecnologia dos Serviços de Implantação do Windows.

Para desenvolver os Serviços de Implantação do Windows, você precisa destes cabeçalhos:

Para obter diretrizes de programação para essa tecnologia, confira:

Enumerações

 
__unnamed_enum_1

A enumeração __unnamed_enum_1 (wdsclientapi.h) é usada pela função WdsCliLog.
__unnamed_enum_2

A enumeração __unnamed_enum_2 (wdsclientapi.h) é usada pela função WdsCliLog.
TRANSPORTCLIENT_CALLBACK_ID

Essa enumeração é recebida pela função WdsTransportClientRegisterCallback.
TRANSPORTPROVIDER_CALLBACK_ID

Essa estrutura é usada pela função WdsTransportServerRegisterCallback.
WDSTRANSPORT_DIAGNOSTICS_COMPONENT_FLAGS

Configura quais componentes do WDS diagnóstico habilitados. O WDS diagnóstico eventos de log no log de eventos do sistema.
WDSTRANSPORT_DISCONNECT_TYPE

Indica qual ação um cliente WDS deve executar quando é desconectado da sessão.
WDSTRANSPORT_FEATURE_FLAGS

Indica quais recursos do WDS estão instalados no servidor WDS.
WDSTRANSPORT_IP_ADDRESS_SOURCE_TYPE

Indica a origem da qual o provedor multicast do WDS obtém um endereço multicast para uma nova sessão.
WDSTRANSPORT_IP_ADDRESS_TYPE

Indica o tipo de endereço IP.
WDSTRANSPORT_NAMESPACE_TYPE

Determina o tipo de sessões multicast usadas para transmitir objetos cobertos por esse namespace.
WDSTRANSPORT_NETWORK_PROFILE_TYPE

Define as configurações usadas pelos protocolos de transporte do WDS para otimizar a transferência de dados na rede.
WDSTRANSPORT_PROTOCOL_FLAGS

Especifica a quais protocolos o servidor de transporte do WDS dá suporte.
WDSTRANSPORT_SERVICE_NOTIFICATION

Especifica qual ação precisa ser tomada ao notificar os serviços de transporte do WDS, como a releitura de suas configurações após uma alteração de configuração.
WDSTRANSPORT_SLOW_CLIENT_HANDLING_TYPE

Especifica o tipo de ações automáticas que um servidor de transporte WDS, em execução no Windows Server 2008 R2, deve usar para manipular um computador cliente que está retardando a transmissão multicast.
WDSTRANSPORT_TFTP_CAPABILITY

Indica quais recursos são compatíveis com o servidor TFTP do WDS.
WDSTRANSPORT_UDP_PORT_POLICY

Especifica qual política os serviços de transporte do WDS devem usar ao alocar portas UDP.

Funções

 
Clonar

Copia as informações desse objeto de namespace em um novo objeto de namespace não registrado na memória.
Confirmar

Confirma membros de dados de objeto para o armazenamento de dados subjacente se a propriedade IWdsTransportCacheable::D irty tiver sido definida. Caso contrário, o método retornará sem nenhuma ação.
CreateNamespace

Cria um objeto de uma interface IWdsTransportNamespace que pode ser registrada no servidor de transporte WDS atual.
Cancelar registro

Desregistre o namespace no servidor.
DeregisterContentProvider

Permite que um aplicativo seja executado em um computador cliente para cancelar o registro de um provedor de conteúdo. Isso torna o provedor não mais disponível para uso pelo servidor de transporte do WDS.
DisableWdsTransportServices

Define todos os serviços de transporte do WDS como Modo desabilitado.
Descartar

Descarta todas as alterações feitas nos membros de dados do objeto limpando a propriedade IWdsTransportCacheable::D irty e, em seguida, chamando o método IWdsTransportCacheable::Refresh do objeto para relê-los.
Desconectar

Desconecta o cliente WDS da sessão e especifica qual ação o cliente deve tomar após a desconexão.
DisconnectClient

Desconecta um cliente WDS de uma sessão de transporte e especifica qual ação o cliente WDS deve tomar após a desconexão.
EnableWdsTransportServices

Define todos os serviços de transporte do WDS para o modo de Início Automático.
get__NewEnum

Recebe um ponteiro para um enumerador que pode ser usado para iterar sobre os objetos nesta coleção.
get_AutoDisconnectThreshold

Define ou recupera a taxa de transmissão de limite, em quilobytes por segundo, usada pelo servidor. (Obter)
get_BlockSize

Recupera o tamanho do bloco usado na sessão TFTP.
get_Components

Permite que um cliente WDS configure quais componentes de transporte do WDS têm registro em log de eventos. (Obter)
get_Configuration

Define ou recupera as informações de configuração para o provedor de conteúdo do namespace. (Obter)
get_ConfigurationManager

Retorna um ponteiro para o objeto de uma interface IWdsTransportConfigurationManager usada para gerenciar a configuração desse servidor.
get_Content

Recebe um ponteiro para um objeto da interface IWdsTransportContent que representa uma sessão de transporte ativa no servidor de transporte do WDS.
get_ContentProvider

Define ou recupera o provedor de conteúdo para o namespace. (Obter)
get_ContentProviders

Recebe um ponteiro para uma instância da interface IWdsTransportCollection. A coleção contém objetos da interface IWdsTransportContentProvider para os provedores de conteúdo registrados no servidor.
get_Count

Recebe o número de objetos nesta coleção.
get_CpuUtilization

Recebe a porcentagem da utilização da CPU do cliente WDS.
get_CurrentFileOffset

Recebe o deslocamento do início do arquivo em bytes do bloco atual que está sendo transferido na sessão TFTP.
get_Description

Recupera a descrição do provedor de conteúdo.
get_Description

Define ou recupera a descrição do namespace. (Obter)
get_DiagnosticsPolicy

Recebe um ponteiro de interface para o objeto política de diagnóstico do Configuration Manager. O objeto pode ser usado para definir diagnóstico configurações que os componentes do servidor de transporte do WDS habilitam para log de eventos de diagnóstico.
get_Dirty

Recebe um valor que indica se os dados do objeto foram modificados.
get_Enabled

Recebe ou define um valor que permite que um cliente WDS configure o log de diagnóstico no servidor. (Obter)
get_EnableTftpVariableWindowExtension

Recebe um valor WDSTRANSPORT_TFTP_CAPABILITY que especifica se a extensão de janela variável está habilitada no servidor TFTP. O valor permite que um computador cliente WDS configure o servidor TFTP do WDS para usar extensões de janela variável. (Obter)
get_EndIpAddress

Permite que um computador cliente WDS configure o final de um intervalo de endereços IP multicast para um tipo especificado de endereço IP. (Obter)
get_EndPort

Permite que um computador cliente WDS configure o fim de um intervalo de portas UDP usado pelos serviços de transporte do WDS. (Obter)
get_FileName

Recupera o nome do arquivo que está sendo transferido na sessão TFTP.
get_FilePath

Recupera o caminho para a DLL do provedor de conteúdo.
get_FileSize

Recebe o tamanho em bytes do arquivo que está sendo transferido.
get_FriendlyName

Define ou recupera o nome amigável do namespace. (Obter)
get_Id

Recebe uma ID de cliente exclusiva que identifica esse cliente WDS no servidor WDS.
get_Id

Recebe uma ID de conteúdo exclusiva que identifica esse objeto de conteúdo no servidor.
get_Id

Recebe a ID de namespace exclusiva para um namespace que foi registrado no servidor.
get_Id

Recebe uma ID de sessão exclusiva que identifica essa sessão no servidor.
get_InitializationRoutine

Recupera o nome do método chamado para inicializar o provedor de conteúdo.
get_InstalledFeatures

Recebe um valor que indica quais recursos do WDS estão instalados no servidor.
get_IpAddress

Recebe um valor de cadeia de caracteres que contém o endereço IP do cliente WDS.
get_IpAddress

Recebe um valor de cadeia de caracteres que contém o endereço IP do cliente.
get_IpAddressSource

Permite que um computador cliente do WDS configure, para um tipo especificado de endereço IP, a origem do endereço IP do qual o servidor de transporte do WDS obtém um endereço multicast. (Obter)
Get_item

Recebe um ponteiro para o objeto que corresponde ao índice especificado.
get_JoinDuration

Recebe o tempo decorrido, em segundos, desde que o cliente WDS ingressou na sessão de transporte.
get_MacAddress

Recebe o endereço MAC do cliente WDS.
get_MasterClientId

Recebe uma ID de cliente exclusiva atribuída pelo servidor WDS que identifica o cliente master para esta sessão.
get_MemoryUtilization

Recebe a porcentagem da memória do cliente WDS em uso.
get_MinimumClients

Recupera ou define uma condição que inicia a transmissão automaticamente. A transmissão será iniciada se o número de aplicativos que ingressaram sessões atingir o valor dessa propriedade. (Obter)
get_MulticastSessionPolicy

Recebe um ponteiro de interface para o objeto política de sessão multicast do Configuration Manager. Esse objeto pode ser usado para configurar parâmetros de sessão multicast que estão disponíveis a partir do Windows Server 2008 R2.
get_MultistreamStreamCount

Recebe o número máximo de fluxos multicast por transmissão usado pelo servidor. (Obter)
get_Name

Recebe o nome do cliente WDS no servidor WDS.
get_Name

Recebe um ponteiro para um valor de cadeia de caracteres que contém o nome do objeto de dados representado por esse objeto de conteúdo.
get_Name

Recupera o nome do provedor de conteúdo.
get_Name

Define ou recupera o nome do namespace. (Obter)
get_Name

Retorna o nome do servidor representado por este objeto .
get_Namespace

Recebe um ponteiro para um objeto de uma interface IWdsTransportNamespace que representa o namespace associado a esse conteúdo.
get_NamespaceManager

Retorna um ponteiro para o objeto de uma interface IWdsTransportNamespaceManager usada para gerenciar namespaces neste servidor.
get_NetworkInterfaceAddress

Recebe o endereço MAC do adaptador de rede do servidor usado por esta sessão de transporte.
get_NetworkInterfaceName

Recebe o nome do adaptador de rede do servidor usado por esta sessão de transporte.
get_NetworkProfile

Permite que um computador cliente configure o perfil de rede usado pelo Servidor de Transporte do WDS. (Obter)
get_NetworkUtilization

Recebe a porcentagem da largura de banda de rede do cliente WDS usada.
get_PercentCompletion

Recebe o percentual do objeto atual que foi baixado.
get_Protocols

Recebe um valor que indica quais protocolos de transporte são compatíveis com o servidor WDS.
get_Registered

Retorna um valor que indica se o namespace está registrado no servidor.
get_ServicePolicy

Recebe um ponteiro de interface para o objeto de Política de Serviço do Configuration Manager. Esse objeto pode ser usado para configurar parâmetros de serviço, como a origem do endereço IP multicast e o perfil de rede ativo.
get_Session

Recebe a sessão de transporte à qual o cliente WDS está ingressado.
get_SetupManager

Retorna um ponteiro para o objeto de uma interface IWdsTransportSetupManager usada para gerenciar a funcionalidade de instalação neste servidor.
get_SlowClientFallback

Recebe um valor que indica a política de fallback solicitada pelo servidor ao desconectar automaticamente clientes lentos de uma transmissão multicast. (Obter)
get_SlowClientHandling

Define ou recupera um valor WDSTRANSPORT_SLOW_CLIENT_HANDLING_TYPE que indica o método usado pelo servidor para lidar com clientes que estão atrasando uma transmissão multicast. (Obter)
get_StartIpAddress

Permite que um computador cliente WDS configure o início de um intervalo de endereços IP multicast para um tipo especificado de endereço IP. (Obter)
get_StartPort

Permite que um computador cliente WDS configure o início de um intervalo de portas UDP usado pelos serviços de transporte do WDS. (Obter)
get_StartTime

Recupera ou define uma condição que inicia a transmissão automaticamente. A transmissão começa quando a hora UTC atinge o valor dessa propriedade. (Obter)
get_TftpCapabilities

Recebe uma máscara de valores de WDSTRANSPORT_TFTP_CAPABILITY que indica quais recursos TFTP do WDS têm suporte no servidor TFTP do WDS.
get_TftpManager

Recebe um ponteiro para o objeto da interface IWdsTransportTftpManager usada para gerenciar o servidor TFTP do WDS.
get_TftpMaximumBlockSize

Recebe um valor para o tamanho máximo do bloco usado pelo servidor TFTP. O valor permite que um computador cliente WDS configure o tamanho máximo do bloco. (Obter)
get_Timeout

Recebe o tempo limite em segundos usado para se comunicar com o cliente.
get_Tombstoned

Retorna um valor que indica se o servidor salvou o objeto namespace de um namespace desregistrado na memória até que todas as sessões ativas sejam concluídas ou encerradas.
get_TombstoneTime

Retorna a data e a hora UTC em que o servidor salvou o objeto namespace de um namespace desregistrado.
get_TransferRate

Recebe a taxa de transferência de dados para esta sessão em bytes por segundo.
get_TransmissionStarted

Recebe um valor que indica se o servidor começou a transmitir dados nesse namespace.
get_Type

Permite que um aplicativo recupere o tipo do namespace para esse objeto.
get_UdpPortPolicy

Recebe o valor WDSTRANSPORT_UDP_PORT_POLICY que especifica a política de alocação de porta UDP a ser usada pelos serviços de transporte do WDS. O valor permite que um computador cliente WDS configure a política de alocação de porta UDP. (Obter)
get_UserIdentity

Recebe uma cadeia de caracteres que representa a identidade do usuário associada a esse cliente.
get_Version

Recebe um valor que indica a versão do sistema operacional do servidor WDS.
get_WdsTransportServicesRunning

Recebe um valor que indica se os serviços de transporte do WDS estão em execução no servidor.
get_WindowSize

Recebe o tamanho da janela atual que está sendo usado na sessão TFTP. O tamanho da janela usado durante uma sessão TFTP pode ser atualizado pelo cliente por meio de pacotes ACK ao usar a extensão TFTP de janela variável.
GetWdsTransportServer

Cria um objeto da interface IWdsTransportServer que pode ser usado para gerenciar um servidor de transporte WDS. O método confirma que o sistema pode acessar um servidor de transporte WDS com o nome especificado.
NotifyWdsTransportServices

Envia uma notificação para os serviços de transporte do WDS. O valor da notificação é traduzido para os controles de serviço de transporte do WDS apropriados e, em seguida, esses controles são enviados para os serviços apropriados.
PFN_WdsCliCallback

Define uma função de retorno de chamada que o WDS pode chamar para mensagens de notificação de progresso e erro durante uma transferência de arquivo ou imagem.
PFN_WdsCliTraceFunction

Define uma função de retorno de chamada que pode receber mensagens de depuração do cliente WDS.
PFN_WdsTransportClientReceiveContents

O retorno de chamada PFN_WdsTransportClientReceiveContents é usado pelo cliente multicast para indicar que um bloco de dados está pronto para ser usado.
PFN_WdsTransportClientReceiveMetadata

PFN_WdsTransportClientReceiveMetadata é um retorno de chamada opcional que um consumidor pode registrar para receber informações de tipo de metadados sobre um arquivo. Essas informações são fornecidas pelo provedor de conteúdo e são opacas para o cliente e o servidor multicast.
PFN_WdsTransportClientSessionComplete

O retorno de chamada PFN_WdsTransportClientSessionCompete é usado pelo cliente para indicar que não serão enviados mais retornos de chamada ao consumidor e que a sessão foi concluída com êxito ou encontrou um erro não recuperável.
PFN_WdsTransportClientSessionStart

O retorno de chamada PFN_WdsTransportClientSessionStart é chamado no início de uma sessão multicast para indicar o tamanho do arquivo e outras informações do lado do servidor sobre o arquivo para o consumidor. (PFN_WdsTransportClientSessionStart)
PFN_WdsTransportClientSessionStartEx

O retorno de chamada PFN_WdsTransportClientSessionStart é chamado no início de uma sessão multicast para indicar o tamanho do arquivo e outras informações do lado do servidor sobre o arquivo para o consumidor. (PFN_WdsTransportClientSessionStartEx)
put_AutoDisconnectThreshold

Define ou recupera a taxa de transmissão limite, em quilobytes por segundo, usada pelo servidor. (Put)
put_Components

Permite que um cliente WDS configure quais componentes de transporte do WDS têm registro em log de eventos. (Put)
put_Configuration

Define ou recupera as informações de configuração para o provedor de conteúdo do namespace. (Put)
put_ContentProvider

Define ou recupera o provedor de conteúdo para o namespace. (Put)
put_Description

Define ou recupera a descrição do namespace. (Put)
put_Enabled

Recebe ou define um valor que permite que um cliente WDS configure o log de diagnóstico no servidor. (Put)
put_EnableTftpVariableWindowExtension

Recebe um valor WDSTRANSPORT_TFTP_CAPABILITY que especifica se a extensão de janela variável está habilitada no servidor TFTP. O valor permite que um computador cliente WDS configure o servidor TFTP do WDS para usar extensões de janela variável. (Put)
put_EndIpAddress

Permite que um computador cliente WDS configure o fim de um intervalo de endereços IP multicast para um tipo especificado de endereço IP. (Put)
put_EndPort

Permite que um computador cliente WDS configure o fim de um intervalo de portas UDP usado pelos serviços de transporte do WDS. (Put)
put_FriendlyName

Define ou recupera o nome amigável do namespace. (Put)
put_IpAddressSource

Permite que um computador cliente WDS configure, para um tipo especificado de endereço IP, a origem do endereço IP da qual o servidor de transporte do WDS obtém um endereço multicast. (Put)
put_MinimumClients

Recupera ou define uma condição que inicia a transmissão automaticamente. A transmissão será iniciada se o número de aplicativos que ingressaram sessões atingir o valor dessa propriedade. (Put)
put_MultistreamStreamCount

Recebe o número máximo de fluxos multicast por transmissão usado pelo servidor. (Put)
put_Name

Define ou recupera o nome do namespace. (Put)
put_NetworkProfile

Permite que um computador cliente configure o perfil de rede usado pelo Servidor de Transporte do WDS. (Put)
put_SlowClientFallback

Recebe um valor que indica a política de fallback solicitada pelo servidor ao desconectar automaticamente clientes lentos de uma transmissão multicast. (Put)
put_SlowClientHandling

Define ou recupera um valor WDSTRANSPORT_SLOW_CLIENT_HANDLING_TYPE que indica o método usado pelo servidor para lidar com clientes que estão atrasando uma transmissão multicast. (Put)
put_StartIpAddress

Permite que um computador cliente WDS configure o início de um intervalo de endereços IP multicast para um tipo especificado de endereço IP. (Put)
put_StartPort

Permite que um computador cliente WDS configure o início de um intervalo de portas UDP usado pelos serviços de transporte do WDS. (Put)
put_StartTime

Recupera ou define uma condição que inicia a transmissão automaticamente. A transmissão começa quando a hora UTC atinge o valor dessa propriedade. (Put)
put_TftpMaximumBlockSize

Recebe um valor para o tamanho máximo do bloco usado pelo servidor TFTP. O valor permite que um computador cliente WDS configure o tamanho máximo do bloco. (Put)
put_UdpPortPolicy

Recebe o valor WDSTRANSPORT_UDP_PORT_POLICY que especifica a política de alocação de porta UDP a ser usada pelos serviços de transporte do WDS. O valor permite que um computador cliente WDS configure a política de alocação de porta UDP. (Put)
PxeAsyncRecvDone

Passa os resultados do processamento da solicitação do cliente de forma assíncrona. Essa função só deverá ser chamada se a função PxeProviderRecvRequest retornar ERROR_IO_PENDING.
PxeDhcpAppendOption

Acrescenta uma opção DHCP ao pacote de resposta. (PxeDhcpAppendOption)
PxeDhcpAppendOptionRaw

Acrescenta uma opção DHCP ao pacote de resposta. (PxeDhcpAppendOptionRaw)
PxeDhcpGetOptionValue

Recupera um valor de opção de um pacote DHCP.
PxeDhcpGetVendorOptionValue

Recupera um valor de opção do campo Informações Específicas do Fornecedor (43) de um pacote DHCP.
PxeDhcpInitialize

Inicializa um pacote de resposta como um pacote de resposta DHCP.
PxeDhcpIsValid

Valida se um pacote é um pacote DHCP.
PxeDhcpv6AppendOption

Acrescenta uma opção DHCPv6 ao pacote de resposta. (PxeDhcpv6AppendOption)
PxeDhcpv6AppendOptionRaw

Acrescenta uma opção DHCPv6 ao pacote de resposta. (PxeDhcpv6AppendOptionRaw)
PxeDhcpv6CreateRelayRepl

Gera uma mensagem RELAY-REPL.
PxeDhcpv6GetOptionValue

Recupera um valor de opção de um pacote DHCPv6.
PxeDhcpv6GetVendorOptionValue

Recupera valores de opção do campo OPTION_VENDOR_OPTS (17) de um pacote DHCPv6.
PxeDhcpv6Initialize

Inicializa um pacote de resposta como um pacote de resposta DHCPv6.
PxeDhcpv6IsValid

Valida se um pacote é um pacote DHCPv6 válido.
PxeDhcpv6ParseRelayForw

Essa função pode ser usada por um provedor para analisar mensagens RELAY-FORW e suas mensagens aninhadas OPTION_RELAY_MSG.
PxeGetServerInfo

Retorna informações sobre o servidor PXE. (PxeGetServerInfo)
PxeGetServerInfoEx

Retorna informações sobre o servidor PXE. (PxeGetServerInfoEx)
PxePacketAllocate

Aloca um pacote a ser enviado com a função PxeSendReply.
PxePacketFree

Libera um pacote alocado pela função PxePacketAllocate.
PxeProviderEnumClose

Fecha a enumeração de provedores abertos pela função PxeProviderEnumFirst.
PxeProviderEnumFirst

Inicia uma enumeração de provedores registrados.
PxeProviderEnumNext

Enumera provedores registrados.
PxeProviderFreeInfo

Libera memória alocada pela função PxeProviderEnumNext.
PxeProviderQueryIndex

Retorna o índice do provedor especificado na lista de provedores registrados.
PxeProviderRegister

Registra um provedor com o sistema.
PxeProviderSetAttribute

Especifica atributos para o provedor.
PxeProviderUnRegister

Remove um provedor da lista de provedores registrados.
PxeRegisterCallback

Registra funções de retorno de chamada para eventos de notificação diferentes.
PxeSendReply

Envia um pacote para uma solicitação de cliente.
PxeTrace

Adiciona uma entrada de rastreamento ao log PXE.
Atualizar

Atualiza os membros de dados do objeto relendo seus valores do armazenamento de dados subjacente. Isso só será permitido se a propriedade IWdsTransportCacheable::D irty do objeto tiver sido definida.
Atualizar

Redefine os valores de propriedade do namespace com valores do servidor.
Registrar

Registra o namespace no servidor.
RegisterContentProvider

Permite que um aplicativo seja executado em um computador cliente para registrar uma DLL do provedor de conteúdo. Isso disponibiliza o provedor para uso pelo servidor de transporte do WDS.
RestartWdsTransportServices

Para e reinicia todos os serviços de transporte do WDS em execução. Se nenhum serviço estiver em execução, o método retornará com S_OK sem mais ações.
RetrieveClients

Recupera uma coleção de clientes WDS ingressados na sessão de transporte.
RetrieveContents

Recupera uma coleção de objetos de conteúdo de transporte ativo associados ao namespace.
RetrieveNamespace

Recupera, por nome, um objeto de uma interface IWdsTransportNamespace. O nome deve ser registrado com o namespace no servidor de transporte do WDS.
RetrieveNamespaces

Retorna uma coleção de objetos da interface IWdsTransportNamespace que representam namespaces no servidor que correspondem aos critérios especificados.
RetrieveSessions

Recupera uma coleção de sessões de transporte ativas associadas a esse conteúdo.
RetrieveTftpClients

Retorna um ponteiro para o objeto de uma interface IWdsTransportCollection que contém uma coleção de objetos da interface IWdsTransportTftpClient para os clientes atualmente conectados ao servidor TFTP.
StartTransmission

Inicia uma transmissão em um namespace.
StartWdsTransportServices

Inicia todos os serviços de transporte do WDS. Esse método fornece os meios para alterar o estado em execução dos serviços de transporte do WDS sem alterar sua configuração.
StopWdsTransportServices

Interrompe todos os serviços de transporte do WDS. Esse método fornece os meios para alterar o estado em execução dos serviços de transporte do WDS sem alterar sua configuração.
Encerrar

Encerra a transmissão desse conteúdo encerrando todas as sessões ativas no conteúdo e desconectando todos os clientes ingressados neles.
Encerrar

Encerra uma sessão ativa no servidor de transporte do WDS e desconecta todos os clientes do WDS ingressados na sessão.
WdsBpAddOption

Adiciona uma opção ao pacote.
WdsBpCloseHandle

Fecha a janela especificada.
WdsBpGetOptionBuffer

Copia informações em um buffer que deve ser adicionado às opções de pacote DHCP.
WdsBpInitialize

Constrói opções para o programa de inicialização de rede do WDS.
WdsBpParseInitialize

Recebe um identificador para o pacote enviado pelo programa de inicialização de rede. (WdsBpParseInitialize)
WdsBpParseInitializev6

Recebe um identificador para o pacote enviado pelo programa de inicialização de rede. (WdsBpParseInitializev6)
WdsBpQueryOption

Retorna o valor de uma opção do pacote analisado.
WdsCliAuthorizeSession

Converte uma sessão com um servidor WDS em uma sessão autenticada.
WdsCliCancelTransfer

Cancela uma operação de transferência do WDS.
WdsCliClose

Fecha um identificador para uma sessão ou imagem do WDS e libera recursos.
WdsCliCreateSession

Inicia uma nova sessão com um servidor WDS.
WdsCliFindFirstImage

Inicia a enumeração de imagens armazenadas em um servidor WDS e retorna um identificador de localização que faz referência à primeira imagem.
WdsCliFindNextImage

Avança a referência de um identificador de localização para a próxima imagem armazenada em um servidor WDS.
WdsCliFreeStringArray

Essa função pode ser usada para liberar a matriz de valores de cadeia de caracteres que é alocada pela função WdsCliObtainDriverPackages.
WdsCliGetDriverQueryXml

Essa função gera uma cadeia de caracteres XML que pode ser usada para consultar um servidor WDS para pacotes de driver usando a função WdsCliObtainDriverPackagesEx.
WdsCliGetEnumerationFlags

Retorna o sinalizador de enumeração de imagem para o identificador de imagem atual.
WdsCliGetImageArchitecture

Retorna a arquitetura do processador para a imagem atual.
WdsCliGetImageDescription

Retorna uma descrição da imagem atual.
WdsCliGetImageGroup

Retorna o nome do grupo de imagens para a imagem atual.
WdsCliGetImageHalName

Retorna o nome HAL (Camada de Abstração de Hardware) da imagem atual.
WdsCliGetImageHandleFromFindHandle

Retorna um identificador de imagem para a imagem atual em uma enumeração de imagem.
WdsCliGetImageHandleFromTransferHandle

Retorna um identificador de imagem de um identificador de transferência concluído. O identificador é para a cópia local da imagem que foi transferida do servidor para o cliente.
WdsCliGetImageIndex

Retorna o índice dentro do arquivo WIM (Windows Imaging Format) para a imagem atual.
WdsCliGetImageLanguage

Retorna o idioma padrão da imagem atual.
WdsCliGetImageLanguages

Retorna uma matriz de idiomas compatíveis com a imagem atual.
WdsCliGetImageLastModifiedTime

Retorna a hora da última modificação da imagem atual.
WdsCliGetImageName

Retorna o nome da imagem atual.
WdsCliGetImageNamespace

Retorna o namespace da imagem atual.
WdsCliGetImagePath

Retorna o caminho para o arquivo que contém a imagem atual.
WdsCliGetImageSize

Retorna o tamanho da imagem atual.
WdsCliGetImageVersion

Retorna a versão da imagem atual.
WdsCliGetTransferSize

Retorna o tamanho da transferência de arquivo atual.
WdsCliInitializeLog

Inicializa o registro em log para o cliente WDS.
WdsCliLog

Envia um evento de log para o servidor WDS.
WdsCliObtainDriverPackages

Essa função obtém de uma imagem do WDS, os pacotes de driver (arquivos INF) que podem ser usados neste computador.
WdsCliObtainDriverPackagesEx

Essa função obtém os pacotes de driver (arquivos INF) aplicáveis ao XML de consulta de driver WDS especificado.
WdsCliRegisterTrace

Registra uma função de retorno de chamada que receberá mensagens de depuração.
WdsCliTransferFile

Transfere um arquivo de um servidor WDS para o cliente WDS usando um protocolo de transferência multicast.
WdsCliTransferImage

Transfere uma imagem de um servidor WDS para o cliente WDS.
WdsCliWaitForTransfer

Aguarda a conclusão de uma transferência de imagem ou arquivo.
WdsTransportClientAddRefBuffer

Incrementa a contagem de referência em um buffer pertencente ao cliente multicast.
WdsTransportClientCancelSession

Libera os recursos associados a uma sessão no cliente. (WdsTransportClientCancelSession)
WdsTransportClientCloseSession

Libera os recursos associados a uma sessão no cliente. (WdsTransportClientCloseSession)
WdsTransportClientCompleteReceive

Indica que todo o processamento em um bloco de dados foi concluído e que o cliente multicast pode limpar esse bloco de dados de seu cache para liberar espaço para recebimentos adicionais.
WdsTransportClientInitialize

Inicializa o cliente Multicast.
WdsTransportClientInitializeSession

Inicia uma transferência de arquivo multicast. (WdsTransportClientInitializeSession)
WdsTransportClientQueryStatus

Recupera o status atual de uma transmissão multicast contínua ou completa do cliente multicast.
WdsTransportClientRegisterCallback

Registra um retorno de chamada com o cliente multicast.
WdsTransportClientReleaseBuffer

Diminui a contagem de referência em um buffer pertencente ao cliente multicast.
WdsTransportClientShutdown

Desliga o cliente multicast.
WdsTransportClientStartSession

Inicia uma transferência de arquivo multicast. (WdsTransportClientStartSession)
WdsTransportClientWaitForCompletion

Bloqueia até que a sessão multicast seja concluída ou o tempo limite especificado seja atingido.
WdsTransportProviderCloseContent

Fecha um fluxo de conteúdo especificado por um identificador.
WdsTransportProviderCloseInstance

Fecha uma instância de um provedor de conteúdo especificada por um identificador.
WdsTransportProviderCompareContent

Compara um nome de conteúdo e uma instância especificados a um fluxo de conteúdo aberto para determinar se eles são iguais.
WdsTransportProviderCreateInstance

Abre uma nova instância de um provedor de conteúdo.
WdsTransportProviderDumpState

Instrui o provedor de transporte a imprimir um resumo de seu estado e quaisquer outras informações relevantes para o log de rastreamento.
WdsTransportProviderGetContentMetadata

Recupera metadados para um fluxo de conteúdo aberto.
WdsTransportProviderGetContentSize

Recupera o tamanho de um fluxo de conteúdo aberto.
WdsTransportProviderInitialize

Inicializa um provedor de conteúdo.
WdsTransportProviderOpenContent

Abre uma nova exibição estática de um fluxo de conteúdo.
WdsTransportProviderReadContent

Lê o conteúdo de um fluxo de conteúdo aberto.
WdsTransportProviderRefreshSettings

Instrui o provedor de transporte a ler novamente as configurações relevantes.
WdsTransportProviderShutdown

Desliga o provedor de conteúdo.
WdsTransportProviderUserAccessCheck

Especifica o acesso a um fluxo de conteúdo com base no token de um usuário.
WdsTransportServerAllocateBuffer

Aloca um buffer na memória.
WdsTransportServerCompleteRead

Fornece status de operação de leitura.
WdsTransportServerFreeBuffer

Libera a memória usada por um buffer.
WdsTransportServerRegisterCallback

Registra um retorno de chamada do provedor com o servidor multicast.
WdsTransportServerTrace

Envia uma mensagem de depuração. (WdsTransportServerTrace)
WdsTransportServerTraceV

Envia uma mensagem de depuração. (WdsTransportServerTraceV)

Interfaces

 
IWdsTransportCacheable

Fornece cache para objetos que lidam com dados persistentes. Essa interface pode ser herdada por outras interfaces que representam objetos persistentes.
IWdsTransportClient

Representa um cliente WDS ingressado em uma sessão de transporte em um servidor de transporte WDS.
IWdsTransportCollection

Representa uma coleção de objetos de gerenciamento de transporte do WDS (Serviços de Implantação do Windows).
IWdsTransportConfigurationManager

Gerencia a configuração de um servidor de transporte WDS.
IWdsTransportConfigurationManager2

Essa interface herda da interface IWdsTransportConfigurationManager e a estende com definições de configuração, como a política de sessão multicast, que estão disponíveis a partir do Windows Server 2008 R2.
IWdsTransportContent

Representa o conteúdo que está sendo transmitido em um namespace em uma ou mais sessões.
IWdsTransportContentProvider

Usado para descrever um provedor de conteúdo.
IWdsTransportDiagnosticsPolicy

Representa a parte da política de diagnóstico da configuração do servidor de transporte do WDS.
IWdsTransportManager

Gerencia um servidor de transporte WDS. Essa é a interface de nível superior na API de Gerenciamento de Transporte dos Serviços de Implantação do Windows (WDS) e a única interface que pode ser criada usando a função CoCreateInstance.
IWdsTransportMulticastSessionPolicy

Essa interface representa a parte da política de sessão multicast da configuração de um servidor de Transporte do WDS.
IWdsTransportNamespace

Representa um namespace em um servidor de transporte WDS.
IWdsTransportNamespaceAutoCast

O servidor de transporte do WDS pode criar, iniciar e encerrar sessões multicast hospedadas por um objeto de namespace dessa interface.
IWdsTransportNamespaceManager

Gerencia namespaces em um servidor de transporte WDS.
IWdsTransportNamespaceScheduledCast

Representa uma interface base para as interfaces derivadas:_IWdsTransportNamespaceScheduledCastManualStart e IWdsTransportNamespaceScheduledCastAutoStart.
IWdsTransportNamespaceScheduledCastAutoStart

Um administrador pode especificar critérios que iniciam a transmissão em um objeto de uma interface IWdsTransportNamespaceScheduledCastAutoStart automaticamente. Os aplicativos podem continuar a unir sessões do objeto namespace até que esses critérios sejam atingidos.
IWdsTransportNamespaceScheduledCastManualStart

Um administrador deve iniciar a transmissão em um objeto de uma interface IWdsTransportNamespaceScheduledCastManualStart. Os aplicativos podem continuar a ingressar em sessões do namespace até que o administrador inicie a transmissão.
IWdsTransportServer

Representa um servidor de transporte WDS. Um cliente WDS pode usar um objeto dessa interface para gerenciar tarefas de instalação, configuração e namespace no servidor.
IWdsTransportServer2

Essa interface herda da interface IWdsTransportServer e a estende. Ele está disponível a partir do Windows Server 2012.
IWdsTransportServicePolicy

Representa a parte da política de serviço da configuração do servidor de transporte do WDS.
IWdsTransportServicePolicy2

Essa interface herda da interface IWdsTransportServicePolicy e a estende a partir do Windows Server 2012.
IWdsTransportSession

Representa uma sessão de transporte ativa no servidor de transporte do WDS.
IWdsTransportSetupManager

Gerencia tarefas de instalação em um servidor de transporte WDS.
IWdsTransportSetupManager2

Essa interface herda da interface IWdsTransportSetupManager e a estende. Ele está disponível a partir do Windows Server 2012.
IWdsTransportTftpClient

Essa interface é usada para especificar informações de uma sessão de cliente TFTP atualmente ativa no servidor.
IWdsTransportTftpManager

Essa interface fornece um método para recuperar todos os clientes atualmente conectados ao servidor TFTP.

Estruturas

 
PXE_ADDRESS

Especifica o endereço de rede de um pacote.
PXE_DHCP_MESSAGE

A estrutura PXE_DHCP_MESSAGE pode ser usada com a API do Servidor PXE dos Serviços de Implantação do Windows.
PXE_DHCP_OPTION

A estrutura PXE_DHCP_OPTION pode ser usada com a API do Servidor PXE dos Serviços de Implantação do Windows.
PXE_DHCPV6_MESSAGE

Uma mensagem DHCPV6.
PXE_DHCPV6_MESSAGE_HEADER

Descreve os campos em comum entre as estruturas PXE_DHCPV6_MESSAGE e PXE_DHCPV6_RELAY_MESSAGE.
PXE_DHCPV6_NESTED_RELAY_MESSAGE

Descreve pacotes aninhados em OPTION_RELAY_MSG mensagem.
PXE_DHCPV6_OPTION

A estrutura PXE_DHCPV6_OPTION pode ser usada com a API do Servidor PXE dos Serviços de Implantação do Windows.
PXE_DHCPV6_RELAY_MESSAGE

Fornece a mensagem de retransmissão DHCPV6.
PXE_PROVIDER

Descreve um provedor.
TRANSPORTCLIENT_SESSION_INFO

Essa estrutura é usada pela função de retorno de chamada PFN_WdsTransportClientSessionStartEx.
WDS_CLI_CRED

Contém credenciais usadas para autorizar uma sessão de cliente.
WDS_TRANSPORTCLIENT_REQUEST

Essa estrutura é usada pela função WdsTransportClientStartSession.
WDS_TRANSPORTPROVIDER_INIT_PARAMS

Essa estrutura é usada pela função de retorno de chamada WdsTransportProviderInitialize. (WDS_TRANSPORTPROVIDER_INIT_PARAMS)
WDS_TRANSPORTPROVIDER_SETTINGS

Essa estrutura é usada pela função de retorno de chamada WdsTransportProviderInitialize. (WDS_TRANSPORTPROVIDER_SETTINGS)