NdisMPciAssignResources
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