Funzione NdisMGetBusData (ndis.h)

I driver NDIS chiamano la funzione NdisMGetBusData per leggere lo spazio di configurazione di un dispositivo.

Sintassi

ULONG NdisMGetBusData(
        NDIS_HANDLE NdisMiniportHandle,
  [in]  ULONG       WhichSpace,
  [in]  ULONG       Offset,
  [out] PVOID       Buffer,
  [in]  ULONG       Length
);

Parametri

NdisMiniportHandle

Handle dell'adattatore miniport che NDIS passato al parametro MiniportAdapterHandle del Funzione MiniportInitializeEx .

[in] WhichSpace

Tipo di dati del bus da leggere. Per altre informazioni, vedere la discussione del parametro WhichSpace nella pagina di riferimento per IRP_MN_READ_CONFIG.

[in] Offset

Offset di byte nello spazio di configurazione, specificato da WhichSpace, da cui vengono letti i dati.

[out] Buffer

Puntatore a un buffer che riceve i dati letti dal bus. Deve essere pari almeno alla lunghezza di .

[in] Length

Lunghezza, in byte, dei dati da leggere.

Valore restituito

NdisMGetBusData restituisce il numero di byte letti.

Commenti

Questa funzione sostituisce la funzione NDIS 5.1 NdisReadPciSlotInformation .

Requisiti

Requisito Valore
Client minimo supportato Supportato in NDIS 6.0 e versioni successive.
Piattaforma di destinazione Universale
Intestazione ndis.h (include Ndis.h)
Libreria Ndis.lib
IRQL Qualsiasi livello

Vedi anche

IRP_MN_READ_CONFIG

MiniportInitializeEx

NdisMSetBusData