Compartilhar via


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

Consulte também

MiniportInitializeEx

NdisMRegisterIoPortRange

NdisRawReadPortBufferUshort

NdisRawWritePortBufferUchar

NdisRawWritePortBufferUlong

NdisRawWritePortUshort