Funzione KsInstallBusEnumInterface (swenum.h)
Questa funzione è destinata solo all'uso interno.
La funzione KsInstallBusEnumInterface installa un'interfaccia nell'oggetto enumeratore bus di carico richiesto.
Sintassi
KSDDKAPI NTSTATUS KsInstallBusEnumInterface(
[in] PIRP Irp
);
Parametri
[in] Irp
Puntatore a un IRP contenente una struttura SWENUM_INSTALL_INTERFACE che specifica l'interfaccia dell'enumeratore bus di carico richiesta da installare. Per informazioni su questa struttura, vedere la sezione Osservazioni di seguito.
Valore restituito
Restituisce STATUS_SUCCESS in caso di esito positivo. In caso contrario, restituisce un codice di errore.
Osservazioni
Si presuppone che il Irp->AssociatedIrp.SystemBu ffer contenga una struttura SWENUM_INSTALL_INTERFACE. I DeviceId, InterfaceId e membri ReferenceString della struttura specificano il dispositivo e l'interfaccia specifici con cui accedere a questa nuova interfaccia. Quando l'interfaccia viene registrata con Plug and Play per il GUID dell'interfaccia e la stringa di riferimento associata viene eseguita la prima volta tramite IRP_MJ_CREATE, il dispositivo verrà enumerato usando il formato bus-identifier-prefix\device-id-GUID-string. Ad esempio, SW{xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}.
Fabbisogno
Requisito | Valore |
---|---|
piattaforma di destinazione | Universale |
intestazione | swenum.h (include Swenum.h) |
libreria | Ks.lib |