Função NdisMSetBusData (ndis.h)
Os drivers NDIS chamam a função NdisMSetBusData para gravar no espaço de configuração de um dispositivo.
Sintaxe
ULONG NdisMSetBusData(
IN NDIS_HANDLE NdisMiniportHandle,
[in] IN ULONG WhichSpace,
[in] IN ULONG Offset,
[in] IN PVOID Buffer,
[in] IN ULONG Length
);
Parâmetros
NdisMiniportHandle
O identificador do adaptador de miniporto que o NDIS passou para o parâmetro MiniportAdapterHandle do função MiniportInitializeEx.
[in] WhichSpace
O tipo de dados de barramento a serem gravados. Para obter mais informações, consulte a discussão do parâmetro WhichSpace na página de referência do IRP_MN_READ_CONFIG.
[in] Offset
O deslocamento de bytes no espaço de configuração, especificado por do WhichSpace, no qual os dados são gravados.
[in] Buffer
Um ponteiro para um buffer que contém os dados a serem gravados no barramento. Deve ser pelo menos tão grande quanto Length .
[in] Length
O comprimento, em bytes, dos dados a serem gravados.
Valor de retorno
NdisMGetBusData retorna o número de bytes gravados.
Observações
Essa função substitui o NDIS 5.1 função NdisWritePciSlotInformation.
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Com suporte no NDIS 6.0 e posterior. |
da Plataforma de Destino | Universal |
cabeçalho | ndis.h (inclua Ndis.h) |
biblioteca | Ndis.lib |
IRQL | Qualquer nível |