Compartilhar via


NdisReadPciSlotInformation

Windows Mobile Not SupportedWindows Embedded CE Supported

9/8/2008

Essa função retorna informações configuração PCI Bus-specific do espaço de configuração PCI para um dispositivo em uma determinada Soquete o barramento.

Syntax

ULONG NdisReadPciSlotInformation(
  NDIS_HANDLE NdisAdapterHandle,
  ULONG SlotNumber,
  ULONG Offset,
  PVOID Buffer,
  ULONG Length
);

Parameters

  • NdisAdapterHandle
    [no] Especifica o MiniportAdapterHandle passado para o MiniportInitialize função e para a maioria dos outros MiniportaXXX funções.
  • SlotNumber
    [no] Reservado. NDIS ignora esse parâmetro.
  • Deslocamento
    [no] Especifica o deslocamento de byte no espaço de configuração PCI no qual se começar transferindo informações de configuração.
  • Buffer
    [no] Aponta para uma reserva Caller-allocated no qual retornar as informações solicitadas configuração.
  • Comprimento
    [no] Especifica o tamanho, em bytes, da reserva em Buffer e, portanto, quantos bytes de informações configuração a retornar.

Return Value

Retorna quantos bytes de informações configuração ele retornado no Buffer.

Remarks

Essa função ajuda a um driver localizar um NIC que ela suporta em um barramento PCI. Quando tiver, o driver pode chamar o NdisMPciAssignResources função para determinar o barramento-relativo parâmetros configuração que ele pode usar em chamadas subseqüentes para outras funções NDISconfiguration, como NdisMRegisterInterrupt, NdisMMapIoSpace, e NdisMRegisterIoPortRange.

O chamador é responsável por liberar a memória em Buffer Quando o driver consumiu informações de configuração com NdisFreeMemory.

Drivers de miniporta chamar esta função de suas MiniportInitialize funções.

Requirements

Header ndis.h
Windows Embedded CE Windows CE .NET 4.0 and later

See Also

Reference

MiniportInitialize
NdisFreeMemory
NdisMMapIoSpace
NdisMPciAssignResources
NdisMRegisterInterrupt
NdisMRegisterIoPortRange
NdisMSetAttributes
NdisMSetAttributesEx
NdisOpenConfiguration