Macro NdisRawWritePortBufferUshort (ndis.h)
NdisRawWritePortBufferUshort grava um número especificado de valores USHORT de um buffer fornecido pelo chamador em uma determinada porta de E/S.
Sintaxe
void NdisRawWritePortBufferUshort(
[in] Port,
[in] Buffer,
[in] Length
);
Parâmetros
[in] Port
Especifica a porta de E/S. Esse endereço cai em um intervalo mapeado durante a inicialização com NdisMRegisterIoPortRange.
[in] Buffer
Ponteiro para um buffer residente alocado por chamador que contém os USHORTs a serem gravados.
[in] Length
Especifica o número de USHORTs a serem gravados na porta de E/S.
Valor de retorno
Nenhum
Observações
Um driver de miniporto chama NdisRawWritePortBufferUshort para transferir uma sequência de USHORTs, uma de cada vez, para uma NIC.
NdisRawWritePortBufferUshort é executado rapidamente porque não precisa mapear um endereço de porta relativo ao barramento para um endereço de porta lógica dependente do host em cada chamada.
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Com suporte para drivers NDIS 6.0 e NDIS 5.1 (consulte NdisRawWritePortBufferUshort (NDIS 5.1)) no Windows Vista. Com suporte para drivers NDIS 5.1 (consulte NdisRawWritePortBufferUshort (NDIS 5.1)) no Windows XP. |
da Plataforma de Destino | Universal |
cabeçalho | ndis.h (inclua Ndis.h) |
IRQL | Qualquer nível |