Condividi tramite


Funzione SetupDiAskForOEMDisk (setupapi.h)

La funzione SetupDiAskForOEMDisk visualizza una finestra di dialogo che chiede all'utente il percorso di un disco di installazione OEM.

Sintassi

WINSETUPAPI BOOL SetupDiAskForOEMDisk(
  [in]           HDEVINFO         DeviceInfoSet,
  [in, optional] PSP_DEVINFO_DATA DeviceInfoData
);

Parametri

[in] DeviceInfoSet

Handle per un set di informazioni sul dispositivo per il computer locale. Questo set contiene un elemento informazioni sul dispositivo che rappresenta il dispositivo in fase di installazione.

[in, optional] DeviceInfoData

Puntatore a una struttura SP_DEVINFO_DATA che specifica l'elemento informazioni sul dispositivo in DeviceInfoSet. Questo parametro è facoltativo e può essere NULL. Se questo parametro viene specificato, SetupDiAskForOEMDisk associa il driver al dispositivo in fase di installazione. Se questo parametro è NULL, SetupDiAskForOEMDisk associa il driver all'elenco di driver di classe globale per DeviceInfoSet.

Valore restituito

La funzione restituisce TRUE se ha esito positivo e il campo DriverPath della struttura SP_DEVINSTALLPARAMS viene aggiornato in modo da riflettere il nuovo percorso. Se l'utente annulla la finestra di dialogo, la funzione restituisce FALSE e una chiamata a GetLastError restituisce ERROR_CANCELLED.

Commenti

SetupDiAskForOEMDisk consente all'utente di esplorare le unità locali e di rete per i file di installazione OEM. Tuttavia , SetupDiAskForOEMDisk è progettato principalmente per ottenere il percorso di un driver OEM in un computer locale prima di selezionare e installare il driver per un dispositivo in tale computer.

Sebbene questa funzione non abbia esito negativo se le informazioni sul dispositivo impostate se per un computer remoto, il risultato è limitato perché il set di informazioni sul dispositivo non può essere usato successivamente con le richieste di installazione DIF_Xxx o le funzioni SetupDiXxx che non supportano le operazioni in un computer remoto.

In particolare, il set di informazioni sul dispositivo non può essere usato come input con una richiesta di installazione DIF_SELECTDEVICE per selezionare un driver per un dispositivo, seguito da una richiesta di installazione DIF_INSTALLDEVICE per installare un dispositivo in un computer remoto.

Requisiti

Requisito Valore
Client minimo supportato Disponibile in Microsoft Windows 2000 e versioni successive di Windows.
Piattaforma di destinazione Desktop
Intestazione setupapi.h (include Setupapi.h)
Libreria Setupapi.lib
DLL Setupapi.dll

Vedi anche

SetupDiSelectOEMDrv