Implemented NdisMPciAssignSlotResources() partially.

svn path=/trunk/; revision=5164
This commit is contained in:
Eric Kohl 2003-07-19 11:40:05 +00:00
parent 8e2008811b
commit df985d0406

View file

@ -53,7 +53,7 @@ NdisImmediateWritePciSlotInformation(
/* /*
* @unimplemented * @implemented
*/ */
NDIS_STATUS NDIS_STATUS
EXPORT EXPORT
@ -62,9 +62,28 @@ NdisMPciAssignResources(
IN ULONG SlotNumber, IN ULONG SlotNumber,
OUT PNDIS_RESOURCE_LIST *AssignedResources) OUT PNDIS_RESOURCE_LIST *AssignedResources)
{ {
UNIMPLEMENTED PCM_RESOURCE_LIST ResourceList;
NTSTATUS Status;
ResourceList = NULL;
Status = HalAssignSlotResources (NULL, /* FIXME: RegistryPath */
NULL,
NULL, /* FIXME: DriverObject */
NULL, /* FIXME: DeviceObject */
PCIConfiguration, /* FIXME: BusType */
0, /* FIXME: BusNumber */
SlotNumber,
&ResourceList);
if (!NT_SUCCESS (Status))
{
*AssignedResources = NULL;
return NDIS_STATUS_FAILURE; return NDIS_STATUS_FAILURE;
}
*AssignedResources =
(PNDIS_RESOURCE_LIST)&ResourceList->List[0].PartialResourceList;
return NDIS_STATUS_SUCCESS;
} }