Condividi tramite


Funzione UdecxUsbDeviceInitAddDescriptorWithIndex (udecxusbdevice.h)

Aggiunge un descrittore USB ai parametri di inizializzazione usati per creare un dispositivo USB virtuale.

Sintassi

NTSTATUS UdecxUsbDeviceInitAddDescriptorWithIndex(
  [in, out] PUDECXUSBDEVICE_INIT UdecxUsbDeviceInit,
  [in]      PUCHAR               Descriptor,
  [in]      USHORT               DescriptorLength,
  [in]      UCHAR                DescriptorIndex
);

Parametri

[in, out] UdecxUsbDeviceInit

Puntatore a una struttura allocata da WDF che contiene parametri di inizializzazione per il dispositivo USB virtuale. Il driver client ha recuperato questo puntatore nella chiamata precedente a UdecxUsbDeviceInitAllocate.

[in] Descriptor

Buffer allocato dal chiamante che contiene il descrittore USB da aggiungere al dispositivo.

[in] DescriptorLength

Lunghezza del buffer del descrittore.

[in] DescriptorIndex

Indice del descrittore.

Valore restituito

Il metodo restituisce STATUS_SUCCESS se l'operazione ha esito positivo. In caso contrario, questo metodo potrebbe restituire un NTSTATUS codice di errore.

Fabbisogno

Requisito Valore
client minimo supportato Windows 10
server minimo supportato Windows Server 2016
piattaforma di destinazione Finestre
versione minima di KMDF 1.15
intestazione udecxusbdevice.h (include Udecx.h)
libreria Udecxstub.lib
IRQL PASSIVE_LEVEL

Vedere anche

architettura : UDE (USB Device Emulation)

descrittori di stringhe USB

UdecxUsbDeviceInitAllocate

Scrivere un driver client UDE