Compartilhar via


NdisMPciAssignResources

Windows Mobile Not SupportedWindows Embedded CE Supported

9/8/2008

Essa função retorna uma lista de barramento-relativo recursos hardware, como IRQ, portas E/S e intervalos memória dispositivo, solicitado no Registro para uma NIC PCI.

Syntax

NDIS_STATUS NdisMPciAssignResources(
  NDIS_HANDLE MiniportHandle,
  ULONG SlotNumber,
  PNDIS_RESOURCE_LIST* AssignedResources
);

Parameters

  • MiniportHandle
    [no] Especifica o MiniportAdapterHandle passado para o MiniportInitialize função e para a maioria dos outros MiniportaXXX funções.
  • SlotNumber
    [no] Especifica o número slot do do driver NIC no barramento PCI.
  • AssignedResources
    [out] Ponteiro para uma lista dos recursos hardware que pode usar o NIC.

Return Value

Retorna NDIS_STATUS_SUCCESS.

Remarks

Observação

Essa função é obsoleto no NDIS 5.1 e não deve ser usado por um driver de miniporta. O NdisMQueryAdapterResources função deve ser usada em local de NdisMPciAssignResources.

Essa função alega um conjunto de recursos hardware no Registro para PCI NIC de uma miniporta para usar, evitando reivindicações conflitantes nos mesmos recursos de outros dispositivos no computador.

A reserva especificada no AssignedResources é formatado como um NDIS_RESOURCE_LIST estrutura, que é equivalente para o CM_PARTIAL_RESOURCE_LIST estrutura em plataformas Microsoft Windows NT–Based.

O barramento-relativo parâmetros configuração retornados nesta reserva podem ser usados na MiniportInitialize chamadas subseqüentes da função para NDISXXX funções such as NdisMRegisterInterrupt, NdisMMapIoSpace, e / ou NdisMRegisterIoPortRange.

Requirements

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

See Also

Reference

MiniportInitialize
NdisMMapIoSpace
NdisReadPciSlotInformation
NdisMRegisterInterrupt
NdisMRegisterIoPortRange