NdisMQueryAdapterResources

VOID
    NdisMQueryAdapterResources(
        OUT PNDIS_STATUS  Status,
        IN NDIS_HANDLE  WrapperConfigurationContext,
        OUT PNDIS_RESOURCE_LIST  ResourceList,
        IN OUT PUINT  BufferSize
        ); 

NdisMQueryAdapterResources either returns a list of hardware resources for a PCMCIA NIC, or it returns NDIS_STATUS_NOT_SUPPORTED.

Parameters

Status
Points to a caller-supplied variable in which this function returns the status of the call. It returns NDIS_STATUS_NOT_SUPPORTED on Windows NT platforms.
WrapperConfigurationContext
Specifies the handle input to MiniportInitialize.
ResourceList
Points to a caller-allocated buffer in which this function returns a list of PCMCIA resources for the caller’s NIC.
BufferSize
Points to a variable that specifies the size in bytes of the caller-allocated buffer on input and the number of bytes of returned information on return from this function.

Comments

To get hardware configuration parameters for PCMCIA NICs, drivers that are binary-compatible across Microsoft operating systems that support Win32 applications can call NdisMQueryAdapterResources from their MiniportInitialize functions.

If NdisMQueryAdapterResources returns NDIS_STATUS_NOT_SUPPORTED, the MiniportInitialize function then gets the configuration parameters for its NIC from the registry with calls to the Ndis..Configuration functions.

Callers of NdisMQueryAdapterResources run at IRQL PASSIVE_LEVEL.

See Also

MiniportInitialize, NdisOpenConfiguration, NdisReadConfiguration, NdisWriteConfiguration