Windows-Bereitstellungsdienste

Übersicht über die Technologie der Windows-Bereitstellungsdienste.

Zum Entwickeln der Windows-Bereitstellungsdienste benötigen Sie die folgenden Header:

Programmieranleitungen für diese Technologie finden Sie unter:

Enumerationen

 
__unnamed_enum_1

Die __unnamed_enum_1 -Enumeration (wdsclientapi.h) wird von der WdsCliLog-Funktion verwendet.
__unnamed_enum_2

Die __unnamed_enum_2 -Enumeration (wdsclientapi.h) wird von der WdsCliLog-Funktion verwendet.
TRANSPORTCLIENT_CALLBACK_ID

Diese Enumeration wird von der WdsTransportClientRegisterCallback-Funktion empfangen.
TRANSPORTPROVIDER_CALLBACK_ID

Diese Struktur wird von der WdsTransportServerRegisterCallback-Funktion verwendet.
WDSTRANSPORT_DIAGNOSTICS_COMPONENT_FLAGS

Konfiguriert, welche WDS-Komponenten Diagnose aktiviert haben. WDS Diagnose Ereignisse im Systemereignisprotokoll protokollieren.
WDSTRANSPORT_DISCONNECT_TYPE

Gibt an, welche Aktion ein WDS-Client ausführen soll, wenn er von der Sitzung getrennt wird.
WDSTRANSPORT_FEATURE_FLAGS

Gibt an, welche WDS-Features auf dem WDS-Server installiert sind.
WDSTRANSPORT_IP_ADDRESS_SOURCE_TYPE

Gibt die Quelle an, von der der WDS-Multicastanbieter eine Multicastadresse für eine neue Sitzung erhält.
WDSTRANSPORT_IP_ADDRESS_TYPE

Gibt den Typ der IP-Adresse an.
WDSTRANSPORT_NAMESPACE_TYPE

Bestimmt den Typ von Multicastsitzungen, die zum Übertragen von Objekten verwendet werden, die von diesem Namespace abgedeckt werden.
WDSTRANSPORT_NETWORK_PROFILE_TYPE

Definiert Einstellungen, die von WDS-Transportprotokollen verwendet werden, um die Datenübertragung im Netzwerk zu optimieren.
WDSTRANSPORT_PROTOCOL_FLAGS

Gibt an, welche Protokolle der WDS-Transportserver unterstützt.
WDSTRANSPORT_SERVICE_NOTIFICATION

Gibt an, welche Aktionen ausgeführt werden müssen, wenn WDS-Transportdienste benachrichtigt werden, z. B. nach einer Konfigurationsänderung erneut gelesen werden.
WDSTRANSPORT_SLOW_CLIENT_HANDLING_TYPE

Gibt den Typ der automatischen Aktionen an, die ein WDS-Transportserver unter Windows Server 2008 R2 verwenden soll, um einen Clientcomputer zu verarbeiten, der die Multicastübertragung verlangsamt.
WDSTRANSPORT_TFTP_CAPABILITY

Gibt an, welche Features vom WDS TFTP-Server unterstützt werden.
WDSTRANSPORT_UDP_PORT_POLICY

Gibt an, welche Richtlinie von WDS-Transportdiensten beim Zuweisen von UDP-Ports verwendet werden soll.

Functions

 
Klonen

Kopiert die Informationen aus diesem Namespaceobjekt in ein neues, nicht registriertes Namespaceobjekt im Arbeitsspeicher.
Commit

Committ Objektdatenmember in den zugrunde liegenden Datenspeicher, wenn die IWdsTransportCacheable::D irty-Eigenschaft festgelegt wurde. Andernfalls wird die -Methode ohne Aktion zurückgegeben.
CreateNamespace

Erstellt ein Objekt einer IWdsTransportNamespace-Schnittstelle, die auf dem aktuellen WDS-Transportserver registriert werden kann.
Registrierung aufheben

Hebt die Registrierung des Namespace auf dem Server auf.
RegistrierenContentProvider aufheben

Ermöglicht einer Anwendung, die auf einem Clientcomputer ausgeführt wird, die Registrierung eines Inhaltsanbieters aufzuheben. Dadurch ist der Anbieter nicht mehr für die Verwendung durch den WDS-Transportserver verfügbar.
DisableWdsTransportServices

Legt alle WDS-Transportdienste auf Deaktivierten Modus fest.
Verwerfen

Verwirft alle Änderungen an den Objektdatenmembern, indem die IWdsTransportCacheable::D irty-Eigenschaft gelöscht und dann die IWdsTransportCacheable::Refresh-Methode des Objekts aufgerufen wird, um die aktuellen Objektdaten erneut zu lesen.
Disconnect (Trennen)

Trennt den WDS-Client von der Sitzung und gibt an, welche Aktion der Client nach der Trennung ausführen soll.
DisconnectClient

Trennt einen WDS-Client von einer Transportsitzung und gibt an, welche Aktion der WDS-Client nach der Trennung ausführen soll.
EnableWdsTransportServices

Legt alle WDS-Transportdienste auf den Autostartmodus fest.
get__NewEnum

Empfängt einen Zeiger auf einen Enumerator, der zum Durchlaufen der Objekte in dieser Auflistung verwendet werden kann.
get_AutoDisconnectThreshold

Legt die vom Server verwendete Schwellenwertübertragungsrate in Kilobyte pro Sekunde fest oder ruft sie ab. (Abrufen)
get_BlockSize

Ruft die Blockgröße ab, die in der TFTP-Sitzung verwendet wird.
get_Components

Ermöglicht einem WDS-Client das Konfigurieren, welche WDS-Transportkomponenten über Ereignisprotokollierung verfügen. (Abrufen)
get_Configuration

Legt die Konfigurationsinformationen für den Inhaltsanbieter des Namespace fest oder ruft sie ab. (Abrufen)
get_ConfigurationManager

Gibt einen Zeiger auf das Objekt einer IWdsTransportConfigurationManager-Schnittstelle zurück, die zum Verwalten der Konfiguration dieses Servers verwendet wird.
get_Content

Empfängt einen Zeiger auf ein Objekt der IWdsTransportContent-Schnittstelle, das eine aktive Transportsitzung auf dem WDS-Transportserver darstellt.
get_ContentProvider

Legt den Inhaltsanbieter für den Namespace fest oder ruft diese ab. (Abrufen)
get_ContentProviders

Empfängt einen Zeiger auf eine instance der IWdsTransportCollection-Schnittstelle. Die Auflistung enthält Objekte der IWdsTransportContentProvider-Schnittstelle für die auf dem Server registrierten Inhaltsanbieter.
get_Count

Empfängt die Anzahl der Objekte in dieser Auflistung.
get_CpuUtilization

Empfängt den Prozentsatz der CPU-Auslastung des WDS-Clients.
get_CurrentFileOffset

Empfängt den Offset vom Anfang der Datei in Bytes des aktuellen Blocks, der in der TFTP-Sitzung übertragen wird.
get_Description

Ruft die Beschreibung des Inhaltsanbieters ab.
get_Description

Legt die Beschreibung des Namespace fest oder ruft sie ab. (Abrufen)
get_DiagnosticsPolicy

Empfängt einen Schnittstellenzeiger auf das Diagnoserichtlinienobjekt des Configuration Manager. Das -Objekt kann verwendet werden, um Diagnose Einstellungen zu konfigurieren, die WDS-Transportserverkomponenten für die Diagnoseereignisprotokollierung aktivieren.
get_Dirty

Empfängt einen Wert, der angibt, ob Objektdaten geändert wurden.
get_Enabled

Empfängt oder legt einen Wert fest, der es einem WDS-Client ermöglicht, die Diagnoseprotokollierung auf dem Server zu konfigurieren. (Abrufen)
get_EnableTftpVariableWindowExtension

Empfängt einen WDSTRANSPORT_TFTP_CAPABILITY Wert, der angibt, ob die Variablenfenstererweiterung auf dem TFTP-Server aktiviert ist. Der Wert ermöglicht es einem WDS-Clientcomputer, den WDS TFTP-Server für die Verwendung von Variablenfenstererweiterungen zu konfigurieren. (Abrufen)
get_EndIpAddress

Ermöglicht es einem WDS-Clientcomputer, das Ende eines Multicast-IP-Adressbereichs für einen angegebenen IP-Adresstyp zu konfigurieren. (Abrufen)
get_EndPort

Ermöglicht es einem WDS-Clientcomputer, das Ende eines UDP-Portbereichs zu konfigurieren, der von WDS-Transportdiensten verwendet wird. (Abrufen)
get_FileName

Ruft den Namen der Datei ab, die in der TFTP-Sitzung übertragen wird.
get_FilePath

Ruft den Pfad zur DLL des Inhaltsanbieters ab.
get_FileSize

Empfängt die Größe der übertragenen Datei in Bytes.
get_FriendlyName

Legt den benutzerfreundlichen Namen des Namespace fest oder ruft er ab. (Abrufen)
get_Id

Empfängt eine eindeutige Client-ID, die diesen WDS-Client auf dem WDS-Server identifiziert.
get_Id

Empfängt eine eindeutige Inhalts-ID, die dieses Inhaltsobjekt auf dem Server identifiziert.
get_Id

Empfängt die eindeutige Namespace-ID für einen Namespace, der auf dem Server registriert wurde.
get_Id

Empfängt eine eindeutige Sitzungs-ID, die diese Sitzung auf dem Server identifiziert.
get_InitializationRoutine

Ruft den Namen der Methode ab, die aufgerufen wird, um den Inhaltsanbieter zu initialisieren.
get_InstalledFeatures

Empfängt einen Wert, der angibt, welche WDS-Features auf dem Server installiert sind.
get_IpAddress

Empfängt einen Zeichenfolgenwert, der die IP-Adresse des WDS-Clients enthält.
get_IpAddress

Empfängt einen Zeichenfolgenwert, der die IP-Adresse des Clients enthält.
get_IpAddressSource

Ermöglicht einem WDS-Clientcomputer, für einen angegebenen IP-Adresstyp die IP-Adressquelle zu konfigurieren, von der der WDS-Transportserver eine Multicastadresse erhält. (Abrufen)
Get_item

Empfängt einen Zeiger auf das Objekt, das dem angegebenen Index entspricht.
get_JoinDuration

Empfängt die verstrichene Zeit in Sekunden, seit der WDS-Client der Transportsitzung beigetreten ist.
get_MacAddress

Empfängt die MAC-Adresse des WDS-Clients.
get_MasterClientId

Empfängt eine vom WDS-Server zugewiesene eindeutige Client-ID, die den master Client für diese Sitzung identifiziert.
get_MemoryUtilization

Empfängt den Prozentsatz des verwendeten Arbeitsspeichers des WDS-Clients.
get_MinimumClients

Ruft eine Bedingung ab, die die Übertragung automatisch startet, oder legt diese fest. Die Übertragung wird gestartet, wenn die Anzahl der Anwendungen, für die Sitzungen verknüpft sind, den Wert dieser Eigenschaft erreicht. (Abrufen)
get_MulticastSessionPolicy

Empfängt einen Schnittstellenzeiger auf das Multicastsitzungsrichtlinienobjekt des Configuration Manager. Dieses Objekt kann verwendet werden, um Multicastsitzungsparameter zu konfigurieren, die ab Windows Server 2008 R2 verfügbar sind.
get_MultistreamStreamCount

Empfängt die maximale Anzahl von Multicaststreams pro Übertragung, die vom Server verwendet wird. (Abrufen)
get_Name

Empfängt den Namen des WDS-Clients auf dem WDS-Server.
get_Name

Empfängt einen Zeiger auf einen Zeichenfolgenwert, der den Namen des von diesem Inhaltsobjekt dargestellten Datenobjekts enthält.
get_Name

Ruft den Namen des Inhaltsanbieters ab.
get_Name

Legt den Namen des Namespace fest oder ruft den Namen ab. (Abrufen)
get_Name

Gibt den Namen des Servers zurück, der von diesem Objekt dargestellt wird.
get_Namespace

Empfängt einen Zeiger auf ein Objekt einer IWdsTransportNamespace-Schnittstelle, die den diesem Inhalt zugeordneten Namespace darstellt.
get_NamespaceManager

Gibt einen Zeiger auf das Objekt einer IWdsTransportNamespaceManager-Schnittstelle zurück, die zum Verwalten von Namespaces auf diesem Server verwendet wird.
get_NetworkInterfaceAddress

Empfängt die MAC-Adresse der Servernetzwerkschnittstelle, die von dieser Transportsitzung verwendet wird.
get_NetworkInterfaceName

Empfängt den Namen der Servernetzwerkschnittstelle, die von dieser Transportsitzung verwendet wird.
get_NetworkProfile

Ermöglicht einem Clientcomputer das Konfigurieren des Netzwerkprofils, das vom WDS-Transportserver verwendet wird. (Abrufen)
get_NetworkUtilization

Empfängt den Prozentsatz der verwendeten Netzwerkbandbreite des WDS-Clients.
get_PercentCompletion

Empfängt den Prozentsatz des aktuellen Objekts, das heruntergeladen wurde.
get_Protocols

Empfängt einen Wert, der angibt, welche Transportprotokolle vom WDS-Server unterstützt werden.
get_Registered

Gibt einen Wert zurück, der angibt, ob der Namespace auf dem Server registriert ist.
get_ServicePolicy

Empfängt einen Schnittstellenzeiger auf das Service Policy-Objekt des Configuration Manager. Dieses Objekt kann verwendet werden, um Dienstparameter wie die Multicast-IP-Adressquelle und das aktive Netzwerkprofil zu konfigurieren.
get_Session

Empfängt die Transportsitzung, in die der WDS-Client eingebunden ist.
get_SetupManager

Gibt einen Zeiger auf das Objekt einer IWdsTransportSetupManager-Schnittstelle zurück, die zum Verwalten der Setupfunktionen auf diesem Server verwendet wird.
get_SlowClientFallback

Empfängt einen Wert, der die vom Server angeforderte Fallbackrichtlinie angibt, wenn langsame Clients automatisch von einer Multicastübertragung getrennt werden. (Abrufen)
get_SlowClientHandling

Legt einen WDSTRANSPORT_SLOW_CLIENT_HANDLING_TYPE-Wert fest oder ruft diesen ab, der die Vom Server verwendete Methode angibt, um Clients zu behandeln, die eine Multicastübertragung verlangsamen. (Abrufen)
get_StartIpAddress

Ermöglicht es einem WDS-Clientcomputer, den Start eines Multicast-IP-Adressbereichs für einen angegebenen IP-Adresstyp zu konfigurieren. (Abrufen)
get_StartPort

Ermöglicht es einem WDS-Clientcomputer, den Start eines UDP-Portbereichs zu konfigurieren, der von WDS-Transportdiensten verwendet wird. (Abrufen)
get_StartTime

Ruft eine Bedingung ab, die die Übertragung automatisch startet, oder legt diese fest. Die Übertragung beginnt, wenn die UTC-Zeit den Wert dieser Eigenschaft erreicht. (Abrufen)
get_TftpCapabilities

Empfängt eine Maske mit WDSTRANSPORT_TFTP_CAPABILITY Werten, die angibt, welche WDS TFTP-Features vom WDS TFTP-Server unterstützt werden.
get_TftpManager

Empfängt einen Zeiger auf das Objekt der IWdsTransportTftpManager-Schnittstelle, die zum Verwalten des WDS TFTP-Servers verwendet wird.
get_TftpMaximumBlockSize

Empfängt einen Wert für die maximale Blockgröße, die vom TFTP-Server verwendet wird. Der Wert ermöglicht es einem WDS-Clientcomputer, die maximale Blockgröße zu konfigurieren. (Abrufen)
get_Timeout

Empfängt das Timeout in Sekunden, das für die Kommunikation mit dem Client verwendet wird.
get_Tombstoned

Gibt einen Wert zurück, der angibt, ob der Server das Namespaceobjekt eines abgemeldeten Namespace im Arbeitsspeicher gespeichert hat, bis alle aktiven Sitzungen abgeschlossen oder beendet sind.
get_TombstoneTime

Gibt das UTC-Datum und die Uhrzeit zurück, zu dem der Server das Namespaceobjekt eines abgemeldeten Namespace gespeichert hat.
get_TransferRate

Empfängt die Datenübertragungsrate für diese Sitzung in Bytes pro Sekunde.
get_TransmissionStarted

Empfängt einen Wert, der angibt, ob der Server mit der Übertragung von Daten unter diesem Namespace begonnen hat.
get_Type

Ermöglicht einer Anwendung das Abrufen des Namespacetyps für dieses Objekt.
get_UdpPortPolicy

Verwendet den WDSTRANSPORT_UDP_PORT_POLICY Wert, der die UDP-Portzuordnungsrichtlinie angibt, die von WDS-Transportdiensten verwendet werden soll. Der Wert ermöglicht es einem WDS-Clientcomputer, die UDP-Portzuordnungsrichtlinie zu konfigurieren. (Abrufen)
get_UserIdentity

Empfängt eine Zeichenfolge, die die diesem Client zugeordnete Benutzeridentität darstellt.
get_Version

Empfängt einen Wert, der die Betriebssystemversion des WDS-Servers angibt.
get_WdsTransportServicesRunning

Empfängt einen Wert, der angibt, ob WDS-Transportdienste auf dem Server ausgeführt werden.
get_WindowSize

Empfängt die aktuelle Fenstergröße, die in der TFTP-Sitzung verwendet wird. Die während einer TFTP-Sitzung verwendete Fenstergröße kann vom Client über ACK-Pakete aktualisiert werden, wenn die TFTP-Erweiterung mit variablem Fenster verwendet wird.
GetWdsTransportServer

Erstellt ein Objekt der IWdsTransportServer-Schnittstelle, das zum Verwalten eines WDS-Transportservers verwendet werden kann. Die -Methode bestätigt, dass das System einen WDS-Transportserver mit dem angegebenen Namen erreichen kann.
NotifyWdsTransportServices

Sendet eine Benachrichtigung an WDS-Transportdienste. Der Benachrichtigungswert wird in die entsprechenden WDS-Transportdienststeuerelemente übersetzt, und dann werden diese Steuerelemente an die entsprechenden Dienste gesendet.
PFN_WdsCliCallback

Definiert eine Rückruffunktion, die WDS für Statusbenachrichtigungen und Fehlermeldungen während einer Datei- oder Bildübertragung aufrufen kann.
PFN_WdsCliTraceFunction

Definiert eine Rückruffunktion, die Debugnachrichten vom WDS-Client empfangen kann.
PFN_WdsTransportClientReceiveContents

Der PFN_WdsTransportClientReceiveContents Rückrufs wird vom Multicastclient verwendet, um anzugeben, dass ein Datenblock zur Verwendung bereit ist.
PFN_WdsTransportClientReceiveMetadata

PFN_WdsTransportClientReceiveMetadata ist ein optionaler Rückruf, den ein Consumer möglicherweise registriert, um Metadatentypinformationen zu einer Datei zu erhalten. Diese Informationen werden vom Inhaltsanbieter bereitgestellt und sind für den Multicastclient und -server undurchsichtig.
PFN_WdsTransportClientSessionComplete

Der PFN_WdsTransportClientSessionCompete Rückrufs wird vom Client verwendet, um anzugeben, dass keine Rückrufe mehr an den Consumer gesendet werden und dass die Sitzung entweder erfolgreich abgeschlossen wurde oder dass ein nicht wiederherstellbarer Fehler aufgetreten ist.
PFN_WdsTransportClientSessionStart

Der PFN_WdsTransportClientSessionStart Rückrufs wird zu Beginn einer Multicastsitzung aufgerufen, um die Dateigröße und andere serverseitige Informationen zur Datei für den Consumer anzugeben. (PFN_WdsTransportClientSessionStart)
PFN_WdsTransportClientSessionStartEx

Der PFN_WdsTransportClientSessionStart Rückrufs wird zu Beginn einer Multicastsitzung aufgerufen, um die Dateigröße und andere serverseitige Informationen zur Datei für den Consumer anzugeben. (PFN_WdsTransportClientSessionStartEx)
put_AutoDisconnectThreshold

Legt die vom Server verwendete Schwellenwertübertragungsrate in Kilobyte pro Sekunde fest oder ruft sie ab. (Put)
put_Components

Ermöglicht einem WDS-Client das Konfigurieren, welche WDS-Transportkomponenten über Ereignisprotokollierung verfügen. (Put)
put_Configuration

Legt die Konfigurationsinformationen für den Inhaltsanbieter des Namespace fest oder ruft sie ab. (Put)
put_ContentProvider

Legt den Inhaltsanbieter für den Namespace fest oder ruft diese ab. (Put)
put_Description

Legt die Beschreibung des Namespace fest oder ruft sie ab. (Put)
put_Enabled

Empfängt oder legt einen Wert fest, der es einem WDS-Client ermöglicht, die Diagnoseprotokollierung auf dem Server zu konfigurieren. (Put)
put_EnableTftpVariableWindowExtension

Empfängt einen WDSTRANSPORT_TFTP_CAPABILITY Wert, der angibt, ob die Variablenfenstererweiterung auf dem TFTP-Server aktiviert ist. Der Wert ermöglicht es einem WDS-Clientcomputer, den WDS TFTP-Server für die Verwendung von Variablenfenstererweiterungen zu konfigurieren. (Put)
put_EndIpAddress

Ermöglicht es einem WDS-Clientcomputer, das Ende eines Multicast-IP-Adressbereichs für einen angegebenen IP-Adresstyp zu konfigurieren. (Put)
put_EndPort

Ermöglicht einem WDS-Clientcomputer das Konfigurieren des Endes eines UDP-Portbereichs, der von WDS-Transportdiensten verwendet wird. (Put)
put_FriendlyName

Legt den benutzerfreundlichen Namen des Namespace fest oder ruft den benutzerfreundlichen Namen ab. (Put)
put_IpAddressSource

Ermöglicht einem WDS-Clientcomputer, für einen angegebenen IP-Adresstyp die IP-Adressquelle zu konfigurieren, von der der WDS-Transportserver eine Multicastadresse abruft. (Put)
put_MinimumClients

Ruft eine Bedingung ab, die die Übertragung automatisch startet, oder legt diese fest. Die Übertragung beginnt, wenn die Anzahl der Anwendungen, für die Sitzungen verknüpft sind, den Wert dieser Eigenschaft erreicht. (Put)
put_MultistreamStreamCount

Empfängt die maximale Anzahl von Multicaststreams pro Übertragung, die vom Server verwendet wird. (Put)
put_Name

Legt den Namen des Namespace fest oder ruft den Namen des Namespace ab. (Put)
put_NetworkProfile

Ermöglicht einem Clientcomputer das Konfigurieren des Netzwerkprofils, das vom WDS-Transportserver verwendet wird. (Put)
put_SlowClientFallback

Empfängt einen Wert, der die vom Server angeforderte Fallbackrichtlinie angibt, wenn langsame Clients automatisch von einer Multicastübertragung getrennt werden. (Put)
put_SlowClientHandling

Legt einen WDSTRANSPORT_SLOW_CLIENT_HANDLING_TYPE Wert fest, der die Methode angibt, die vom Server zum Verarbeiten von Clients verwendet wird, die eine Multicastübertragung verlangsamen, oder ruft diesen wert ab. (Put)
put_StartIpAddress

Ermöglicht einem WDS-Clientcomputer, den Start eines Multicast-IP-Adressbereichs für einen angegebenen IP-Adresstyp zu konfigurieren. (Put)
put_StartPort

Ermöglicht es einem WDS-Clientcomputer, den Start eines UDP-Portbereichs zu konfigurieren, der von WDS-Transportdiensten verwendet wird. (Put)
put_StartTime

Ruft eine Bedingung ab, die die Übertragung automatisch startet, oder legt diese fest. Die Übertragung beginnt, wenn die UTC-Zeit den Wert dieser Eigenschaft erreicht. (Put)
put_TftpMaximumBlockSize

Empfängt einen Wert für die maximale Blockgröße, die vom TFTP-Server verwendet wird. Der Wert ermöglicht es einem WDS-Clientcomputer, die maximale Blockgröße zu konfigurieren. (Put)
put_UdpPortPolicy

Empfängt den WDSTRANSPORT_UDP_PORT_POLICY Wert, der die UDP-Portzuordnungsrichtlinie angibt, die von WDS-Transportdiensten verwendet werden soll. Der Wert ermöglicht es einem WDS-Clientcomputer, die UDP-Portzuordnungsrichtlinie zu konfigurieren. (Put)
PxeAsyncRecvDone

Übergibt die Ergebnisse der asynchronen Verarbeitung der Clientanforderung. Diese Funktion sollte nur aufgerufen werden, wenn die PxeProviderRecvRequest-Funktion ERROR_IO_PENDING zurückgibt.
PxeDhcpAppendOption

Fügt eine DHCP-Option an das Antwortpaket an. (PxeDhcpAppendOption)
PxeDhcpAppendOptionRaw

Fügt eine DHCP-Option an das Antwortpaket an. (PxeDhcpAppendOptionRaw)
PxeDhcpGetOptionValue

Ruft einen Optionswert aus einem DHCP-Paket ab.
PxeDhcpGetVendorOptionValue

Ruft einen Optionswert aus dem Feld Anbieterspezifische Informationen (43) eines DHCP-Pakets ab.
PxeDhcpInitialize

Initialisiert ein Antwortpaket als DHCP-Antwortpaket.
PxeDhcpIsValid

Überprüft, ob ein Paket ein DHCP-Paket ist.
PxeDhcpv6AppendOption

Fügt eine DHCPv6-Option an das Antwortpaket an. (PxeDhcpv6AppendOption)
PxeDhcpv6AppendOptionRaw

Fügt eine DHCPv6-Option an das Antwortpaket an. (PxeDhcpv6AppendOptionRaw)
PxeDhcpv6CreateRelayRepl

Generiert eine RELAY-REPL-Nachricht.
PxeDhcpv6GetOptionValue

Ruft einen Optionswert aus einem DHCPv6-Paket ab.
PxeDhcpv6GetVendorOptionValue

Ruft Optionswerte aus dem Feld OPTION_VENDOR_OPTS (17) eines DHCPv6-Pakets ab.
PxeDhcpv6Initialize

Initialisiert ein Antwortpaket als DHCPv6-Antwortpaket.
PxeDhcpv6IsValid

Überprüft, ob ein Paket ein gültiges DHCPv6-Paket ist.
PxeDhcpv6ParseRelayForw

Diese Funktion kann von einem Anbieter verwendet werden, um RELAY-FORW-Nachrichten und ihre geschachtelten OPTION_RELAY_MSG Nachrichten zu analysieren.
PxeGetServerInfo

Gibt Informationen zum PXE-Server zurück. (PxeGetServerInfo)
PxeGetServerInfoEx

Gibt Informationen zum PXE-Server zurück. (PxeGetServerInfoEx)
PxePacketAllocate

Ordnet ein Paket zu, das mit der PxeSendReply-Funktion gesendet werden soll.
PxePacketFree

Gibt ein paket frei, das von der PxePacketAllocate-Funktion zugeordnet wird.
PxeProviderEnumClose

Schließt die Enumeration der Anbieter, die von der PxeProviderEnumFirst-Funktion geöffnet wird.
PxeProviderEnumFirst

Startet eine Enumeration registrierter Anbieter.
PxeProviderEnumWeiter

Listet registrierte Anbieter auf.
PxeProviderFreeInfo

Gibt Arbeitsspeicher frei, der von der PxeProviderEnumNext-Funktion zugewiesen wurde.
PxeProviderQueryIndex

Gibt den Index des angegebenen Anbieters in der Liste der registrierten Anbieter zurück.
PxeProviderRegister

Registriert einen Anbieter beim System.
PxeProviderSetAttribute

Gibt Attribute für den Anbieter an.
PxeProviderUnRegister

Entfernt einen Anbieter aus der Liste der registrierten Anbieter.
PxeRegisterCallback

Registriert Rückruffunktionen für verschiedene Benachrichtigungsereignisse.
PxeSendReply

Sendet ein Paket an eine Clientanforderung.
PxeTrace

Fügt dem PXE-Protokoll einen Ablaufverfolgungseintrag hinzu.
Aktualisieren

Aktualisiert die Objektdatenmember, indem ihre Werte aus dem zugrunde liegenden Datenspeicher erneut gelesen werden. Dies ist nur zulässig, wenn die IWdsTransportCacheable::D irty-Eigenschaft des Objekts festgelegt wurde.
Aktualisieren

Setzt die Eigenschaftswerte des Namespace mit Werten vom Server zurück.
Registrieren

Registriert den Namespace auf dem Server.
RegisterContentProvider

Ermöglicht einer Anwendung, die auf einem Clientcomputer ausgeführt wird, eine Inhaltsanbieter-DLL zu registrieren. Dadurch wird der Anbieter für die Verwendung durch den WDS-Transportserver verfügbar.
RestartWdsTransportServices

Beendet alle ausgeführten WDS-Transportdienste und startet sie neu. Wenn keine Dienste ausgeführt werden, gibt die Methode ohne weitere Aktion mit S_OK zurück.
RetrieveClients

Ruft eine Sammlung von WDS-Clients ab, die der Transportsitzung beigetreten sind.
RetrieveContents

Ruft eine Auflistung aktiver Transportinhaltsobjekte ab, die dem Namespace zugeordnet sind.
RetrieveNamespace

Ruft nach Name ein Objekt einer IWdsTransportNamespace-Schnittstelle ab. Der Name sollte beim Namespace auf dem WDS-Transportserver registriert werden.
RetrieveNamespaces

Gibt eine Auflistung von Objekten der IWdsTransportNamespace-Schnittstelle zurück, die Namespaces auf dem Server darstellen, die den angegebenen Kriterien entsprechen.
RetrieveSessions

Ruft eine Auflistung aktiver Transportsitzungen ab, die diesem Inhalt zugeordnet sind.
RetrieveTftpClients

Gibt einen Zeiger auf das Objekt einer IWdsTransportCollection-Schnittstelle zurück, die eine Auflistung von Objekten der IWdsTransportTftpClient-Schnittstelle für die Clients enthält, die derzeit mit dem TFTP-Server verbunden sind.
StartTransmission

Startet eine Übertragung für einen Namespace.
StartWdsTransportServices

Startet alle WDS-Transportdienste. Diese Methode bietet die Möglichkeit, den Ausführungsstatus von WDS-Transportdiensten zu ändern, ohne deren Konfiguration zu ändern.
StopWdsTransportServices

Beendet alle WDS-Transportdienste. Diese Methode bietet die Möglichkeit, den Ausführungsstatus von WDS-Transportdiensten zu ändern, ohne deren Konfiguration zu ändern.
Terminate

Beendet die Übertragung dieses Inhalts, indem alle aktiven Sitzungen unter dem Inhalt beendet und alle Clients getrennt werden, die mit ihnen verbunden sind.
Terminate

Beendet eine aktive Sitzung auf dem WDS-Transportserver und trennt alle WDS-Clients, die der Sitzung beigetreten sind.
WdsBpAddOption

Fügt dem Paket eine Option hinzu.
WdsBpCloseHandle

Schließt das angegebene Handle.
WdsBpGetOptionBuffer

Kopiert Informationen in einen Puffer, die Ihren DHCP-Paketoptionen hinzugefügt werden sollen.
WdsBpInitialize

Erstellt Optionen für das WDS-Netzwerkstartprogramm.
WdsBpParseInitialize

Empfängt ein Handle für das Paket, das vom Netzwerkstartprogramm gesendet wird. (WdsBpParseInitialize)
WdsBpParseInitializev6

Empfängt ein Handle für das Paket, das vom Netzwerkstartprogramm gesendet wird. (WdsBpParseInitializev6)
WdsBpQueryOption

Gibt den Wert einer Option aus dem analysierten Paket zurück.
WdsCliAuthorizeSession

Konvertiert eine Sitzung mit einem WDS-Server in eine authentifizierte Sitzung.
WdsCliCancelTransfer

Bricht einen WDS-Übertragungsvorgang ab.
WdsCliClose

Schließt ein Handle für eine WDS-Sitzung oder ein WDS-Image und gibt Ressourcen frei.
WdsCliCreateSession

Startet eine neue Sitzung mit einem WDS-Server.
WdsCliFindFirstImage

Startet die Enumeration von Bildern, die auf einem WDS-Server gespeichert sind, und gibt ein Suchhandle zurück, das auf das erste Bild verweist.
WdsCliFindNextImage

Erweitert den Verweis auf ein Suchhandle auf das nächste Image, das auf einem WDS-Server gespeichert ist.
WdsCliFreeStringArray

Diese Funktion kann verwendet werden, um das Array von Zeichenfolgenwerten frei zu geben, das von der WdsCliObtainDriverPackages-Funktion zugeordnet wird.
WdsCliGetDriverQueryXml

Diese Funktion generiert eine XML-Zeichenfolge, die zum Abfragen eines WDS-Servers nach Treiberpaketen mithilfe der WdsCliObtainDriverPackagesEx-Funktion verwendet werden kann.
WdsCliGetEnumerationFlags

Gibt das Image-Enumerationsflag für das aktuelle Bildhandle zurück.
WdsCliGetImageArchitecture

Gibt die Prozessorarchitektur für das aktuelle Image zurück.
WdsCliGetImageDescription

Gibt eine Beschreibung des aktuellen Bilds zurück.
WdsCliGetImageGroup

Gibt den Namen der Bildgruppe für das aktuelle Image zurück.
WdsCliGetImageHalName

Gibt den Namen hardwareabstraktionsschicht (HAL) für das aktuelle Image zurück.
WdsCliGetImageHandleFromFindHandle

Gibt ein Imagehandle für das aktuelle Bild in einer Bildaufzählung zurück.
WdsCliGetImageHandleFromTransferHandle

Gibt ein Imagehandle aus einem abgeschlossenen Übertragungshandle zurück. Das Handle bezieht sich auf die lokale Kopie des Images, das vom Server auf den Client übertragen wurde.
WdsCliGetImageIndex

Gibt den Index in der WIM-Datei (Windows Imaging Format) für das aktuelle Image zurück.
WdsCliGetImageLanguage

Gibt die Standardsprache des aktuellen Bilds zurück.
WdsCliGetImageLanguages

Gibt ein Array von Sprachen zurück, das vom aktuellen Image unterstützt wird.
WdsCliGetImageLastModifiedTime

Gibt den Zeitpunkt der letzten Änderung des aktuellen Images zurück.
WdsCliGetImageName

Gibt den Namen des aktuellen Images zurück.
WdsCliGetImageNamespace

Gibt den Namespace des aktuellen Images zurück.
WdsCliGetImagePath

Gibt den Pfad zu der Datei zurück, die das aktuelle Bild enthält.
WdsCliGetImageSize

Gibt die Größe des aktuellen Bilds zurück.
WdsCliGetImageVersion

Gibt die Version des aktuellen Images zurück.
WdsCliGetTransferSize

Gibt die Größe der aktuellen Dateiübertragung zurück.
WdsCliInitializeLog

Initialisiert die Protokollierung für den WDS-Client.
WdsCliLog

Sendet ein Protokollereignis an den WDS-Server.
WdsCliObtainDriverPackages

Diese Funktion ruft von einem WDS-Image die Treiberpakete (INF-Dateien) ab, die auf diesem Computer verwendet werden können.
WdsCliObtainDriverPackagesEx

Diese Funktion ruft die Treiberpakete (INF-Dateien) ab, die für die angegebene XML-Abfrage des WDS-Treibers gelten.
WdsCliRegisterTrace

Registriert eine Rückruffunktion, die Debugmeldungen empfängt.
WdsCliTransferFile

Überträgt eine Datei von einem WDS-Server mithilfe eines Multicastübertragungsprotokolls an den WDS-Client.
WdsCliTransferImage

Überträgt ein Bild von einem WDS-Server an den WDS-Client.
WdsCliWaitForTransfer

Wartet, bis eine Bild- oder Dateiübertragung abgeschlossen ist.
WdsTransportClientAddRefBuffer

Erhöht die Verweisanzahl für einen Puffer im Besitz des Multicastclients.
WdsTransportClientCancelSession

Gibt die Ressourcen frei, die einer Sitzung im Client zugeordnet sind. (WdsTransportClientCancelSession)
WdsTransportClientCloseSession

Gibt die Ressourcen frei, die einer Sitzung im Client zugeordnet sind. (WdsTransportClientCloseSession)
WdsTransportClientCompleteReceive

Gibt an, dass die gesamte Verarbeitung eines Datenblocks abgeschlossen ist und dass der Multicastclient diesen Datenblock aus seinem Cache bereinigen kann, um Platz für weitere Empfangsvorgänge zu schaffen.
WdsTransportClientInitialize

Initialisiert den Multicastclient.
WdsTransportClientInitializeSession

Initiiert eine Multicastdateiübertragung. (WdsTransportClientInitializeSession)
WdsTransportClientQueryStatus

Ruft die aktuelle status einer laufenden oder vollständigen Multicastübertragung vom Multicastclient ab.
WdsTransportClientRegisterCallback

Registriert einen Rückruf beim Multicastclient.
WdsTransportClientReleaseBuffer

Verringert die Verweisanzahl für einen Puffer im Besitz des Multicastclients.
WdsTransportClientShutdown

Beendet den Multicastclient.
WdsTransportClientStartSession

Initiiert eine Multicastdateiübertragung. (WdsTransportClientStartSession)
WdsTransportClientWaitForCompletion

Blockiert, bis entweder die Multicastsitzung abgeschlossen ist oder das angegebene Timeout erreicht ist.
WdsTransportProviderCloseContent

Schließt einen durch ein Handle angegebenen Inhaltsdatenstrom.
WdsTransportProviderCloseInstance

Schließt eine instance eines Inhaltsanbieters, der durch ein Handle angegeben wird.
WdsTransportProviderCompareContent

Vergleicht einen angegebenen Inhaltsnamen und instance mit einem geöffneten Inhaltsstream, um zu ermitteln, ob sie identisch sind.
WdsTransportProviderCreateInstance

Öffnet eine neue instance eines Inhaltsanbieters.
WdsTransportProviderDumpState

Weist den Transportanbieter an, eine Zusammenfassung seines Zustands und alle anderen relevanten Informationen im Ablaufverfolgungsprotokoll auszudrucken.
WdsTransportProviderGetContentMetadata

Ruft Metadaten für einen geöffneten Inhaltsstream ab.
WdsTransportProviderGetContentSize

Ruft die Größe eines geöffneten Inhaltsstreams ab.
WdsTransportProviderInitialize

Initialisiert einen Inhaltsanbieter.
WdsTransportProviderOpenContent

Öffnet eine neue statische Ansicht eines Inhaltsstreams.
WdsTransportProviderReadContent

Liest Inhalte aus einem geöffneten Inhaltsstream.
WdsTransportProviderRefreshSettings

Weist den Transportanbieter an, alle relevanten Einstellungen erneut zu lesen.
WdsTransportProviderShutdown

Beendet den Inhaltsanbieter.
WdsTransportProviderUserAccessCheck

Gibt den Zugriff auf einen Inhaltsstream basierend auf dem Token eines Benutzers an.
WdsTransportServerAllocateBuffer

Ordnet einen Puffer im Arbeitsspeicher zu.
WdsTransportServerCompleteRead

Stellt status des Lesevorgangs bereit.
WdsTransportServerFreeBuffer

Gibt den von einem Puffer verwendeten Arbeitsspeicher frei.
WdsTransportServerRegisterCallback

Registriert einen Anbieterrückruf beim Multicastserver.
WdsTransportServerTrace

Sendet eine Debugmeldung. (WdsTransportServerTrace)
WdsTransportServerTraceV

Sendet eine Debugmeldung. (WdsTransportServerTraceV)

Schnittstellen

 
IWdsTransportCacheable

Ermöglicht das Zwischenspeichern von Objekten, die persistente Daten verarbeiten. Diese Schnittstelle kann von anderen Schnittstellen geerbt werden, die persistente Objekte darstellen.
IWdsTransportClient

Stellt einen WDS-Client dar, der mit einer Transportsitzung auf einem WDS-Transportserver verknüpft ist.
IWdsTransportCollection

Stellt eine Auflistung von WdS-Transportverwaltungsobjekten (Windows Deployment Services) dar.
IWdsTransportConfigurationManager

Verwaltet die Konfiguration eines WDS-Transportservers.
IWdsTransportConfigurationManager2

Diese Schnittstelle erbt von der IWdsTransportConfigurationManager-Schnittstelle und erweitert sie um Konfigurationseinstellungen wie die Multicastsitzungsrichtlinie, die ab Windows Server 2008 R2 verfügbar sind.
IWdsTransportContent

Stellt Inhalte dar, die unter einem Namespace über eine oder mehrere Sitzungen übertragen werden.
IWdsTransportContentProvider

Wird verwendet, um einen Inhaltsanbieter zu beschreiben.
IWdsTransportDiagnosticsPolicy

Stellt den Diagnose Richtlinienteil der Konfiguration des WDS-Transportservers dar.
IWdsTransportManager

Verwaltet einen WDS-Transportserver. Dies ist die schnittstelle der obersten Ebene in der WDS-Transportverwaltungs-API (Windows Deployment Services) und die einzige Schnittstelle, die mit der CoCreateInstance-Funktion erstellt werden kann.
IWdsTransportMulticastSessionPolicy

Diese Schnittstelle stellt den Multicastsitzungsrichtlinienteil der Konfiguration eines WDS-Transport-Servers dar.
IWdsTransportNamespace

Stellt einen Namespace auf einem WDS-Transportserver dar.
IWdsTransportNamespaceAutoCast

Der WDS-Transportserver kann Multicastsitzungen erstellen, starten und beenden, die von einem Namespaceobjekt dieser Schnittstelle gehostet werden.
IWdsTransportNamespaceManager

Verwaltet Namespaces auf einem WDS-Transportserver.
IWdsTransportNamespaceScheduledCast

Stellt eine Basisschnittstelle zu den abgeleiteten schnittstellen:_IWdsTransportNamespaceScheduledCastManualStart und IWdsTransportNamespaceScheduledCastAutoStart dar.
IWdsTransportNamespaceScheduledCastAutoStart

Ein Administrator kann Kriterien angeben, die die Übertragung für ein Objekt einer IWdsTransportNamespaceScheduledCastAutoStart-Schnittstelle automatisch starten. Anwendungen können weiterhin Sitzungen des Namespaceobjekts beitreten, bis diese Kriterien erreicht sind.
IWdsTransportNamespaceScheduledCastManualStart

Ein Administrator muss die Übertragung für ein Objekt einer IWdsTransportNamespaceScheduledCastManualStart-Schnittstelle starten. Anwendungen können weiterhin Sitzungen des Namespace beitreten, bis der Administrator mit der Übertragung beginnt.
IWdsTransportServer

Stellt einen WDS-Transportserver dar. Ein WDS-Client kann ein Objekt dieser Schnittstelle verwenden, um Setup-, Konfigurations- und Namespacetasks auf dem Server zu verwalten.
IWdsTransportServer2

Diese Schnittstelle erbt von der IWdsTransportServer-Schnittstelle und erweitert sie. Sie ist ab Windows Server 2012 verfügbar.
IWdsTransportServicePolicy

Stellt den Dienstrichtlinienteil der Konfiguration des WDS-Transportservers dar.
IWdsTransportServicePolicy2

Diese Schnittstelle erbt von der IWdsTransportServicePolicy-Schnittstelle und erweitert sie ab Windows Server 2012.
IWdsTransportSession

Stellt eine aktive Transportsitzung auf dem WDS-Transportserver dar.
IWdsTransportSetupManager

Verwaltet Setuptasks auf einem WDS-Transportserver.
IWdsTransportSetupManager2

Diese Schnittstelle erbt von der IWdsTransportSetupManager-Schnittstelle und erweitert sie. Sie ist ab Windows Server 2012 verfügbar.
IWdsTransportTftpClient

Diese Schnittstelle wird verwendet, um Informationen zu einer tftp-Clientsitzung anzugeben, die derzeit auf dem Server aktiv ist.
IWdsTransportTftpManager

Diese Schnittstelle bietet eine Methode zum Abrufen aller Clients, die derzeit mit dem TFTP-Server verbunden sind.

Strukturen

 
PXE_ADDRESS

Gibt die Netzwerkadresse für ein Paket an.
PXE_DHCP_MESSAGE

Die PXE_DHCP_MESSAGE-Struktur kann mit der PXE-Server-API der Windows-Bereitstellungsdienste verwendet werden.
PXE_DHCP_OPTION

Die PXE_DHCP_OPTION-Struktur kann mit der PXE-Server-API der Windows-Bereitstellungsdienste verwendet werden.
PXE_DHCPV6_MESSAGE

Eine DHCPV6-Nachricht.
PXE_DHCPV6_MESSAGE_HEADER

Beschreibt die Felder, die zwischen den PXE_DHCPV6_MESSAGE- und PXE_DHCPV6_RELAY_MESSAGE-Strukturen gemeinsam sind.
PXE_DHCPV6_NESTED_RELAY_MESSAGE

Beschreibt Pakete, die in OPTION_RELAY_MSG Nachricht geschachtelt sind.
PXE_DHCPV6_OPTION

Die PXE_DHCPV6_OPTION-Struktur kann mit der PXE-Server-API für Windows-Bereitstellungsdienste verwendet werden.
PXE_DHCPV6_RELAY_MESSAGE

Stellt die DHCPV6-Relaynachricht bereit.
PXE_PROVIDER

Beschreibt einen Anbieter.
TRANSPORTCLIENT_SESSION_INFO

Diese Struktur wird von der rückruffunktion PFN_WdsTransportClientSessionStartEx verwendet.
WDS_CLI_CRED

Enthält Anmeldeinformationen, die zum Autorisieren einer Clientsitzung verwendet werden.
WDS_TRANSPORTCLIENT_REQUEST

Diese Struktur wird von der WdsTransportClientStartSession-Funktion verwendet.
WDS_TRANSPORTPROVIDER_INIT_PARAMS

Diese Struktur wird von der Rückruffunktion WdsTransportProviderInitialize verwendet. (WDS_TRANSPORTPROVIDER_INIT_PARAMS)
WDS_TRANSPORTPROVIDER_SETTINGS

Diese Struktur wird von der Rückruffunktion WdsTransportProviderInitialize verwendet. (WDS_TRANSPORTPROVIDER_SETTINGS)