Freigeben über


WdsCliObtainDriverPackagesEx-Funktion (wdsclientapi.h)

Diese Funktion ruft die Treiberpakete (INF-Dateien) ab, die für die angegebene XML-Abfrage des WDS-Treibers gelten. Die WdsCliFreeStringArray-Funktion kann verwendet werden, um das Array von Zeichenfolgenwerten frei zu geben, die von dieser Funktion zugeordnet werden. Die WdsCliGetDriverQueryXml-Funktion kann verwendet werden, um die erforderliche XML-Zeichenfolge für die Treiberabfrage zu generieren.

Syntax

HRESULT WDSCLIAPI WdsCliObtainDriverPackagesEx(
  [in]  HANDLE hSession,
  [out] PWSTR  pwszMachineInfo,
  [out] PWSTR  *ppwszServerName,
  [out] PWSTR  **pppwszDriverPackages,
  [out] ULONG  *pulCount
);

Parameter

[in] hSession

Ein Handle für eine Sitzung mit dem WDS-Server. Dieses Handle wird von der WdsCliCreateSession-Funktion zurückgegeben.

[out] pwszMachineInfo

Ein Zeiger auf eine Zeichenfolge, die eine XML-Abfrage des WDS-Treibers enthält, die durch Aufrufen der WdsCliGetDriverQueryXml-Funktion generiert werden kann.

[out] ppwszServerName

Ein Zeiger auf einen Zeiger auf einen Zeichenfolgenwert, der die IP-Adresse des Servers empfängt, auf dem die Treiberpakete gehostet werden.

[out] pppwszDriverPackages

Ein Array von Zeichenfolgenwerten, die die vollständigen Pfade für die Treiberpakete (INF-Dateien) sind. Die IP-Adresse (Internet Protocol) wird anstelle eines Computernamens als Teil des Pfads zurückgegeben. Beispielsweise gibt ein Zeichenfolgenwert \172.31.224.245\REMINST\Stores\Drivers\driver.inf im Array den vollständigen Pfad zu driver.inf an.

[out] pulCount

Die Anzahl der von pppwszDriverPackages zurückgegebenen Treiberpakete.

Rückgabewert

Wenn die Funktion erfolgreich ist, wird die Rückgabe S_OK.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 8 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2012 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile wdsclientapi.h
Bibliothek WdsClientAPI.lib
DLL WdsClientAPI.dll