Compartilhar via


Macro NdisInitAnsiString (ndis.h)

A função NdisInitAnsiString inicializa uma cadeia de caracteres ANSI contada.

Sintaxe

void NdisInitAnsiString(
   _as,
   s
);

Parâmetros

_as

Um ponteiro para um buffer alocado pelo chamador no qual essa função deve armazenar a cadeia de caracteres ANSI contada.

s

Um ponteiro para uma cadeia de caracteres terminada em nulo com a qual inicializar a cadeia de caracteres contada.

Valor de retorno

Nenhum

Observações

O DestinationString é inicializado para apontar para o sourceString. O comprimento e o comprimento máximo do DestinationString são inicializados até o comprimento da cadeia de caracteres em SourceString. Se sourceString for NULL, o comprimento será zero.

Os chamadores de NdisInitAnsiString devem estar em execução no IRQL <= DISPATCH_LEVEL se o buffer DestinationString for alocado de memória nãopagada. Normalmente, os chamadores são executados em IRQL = PASSIVE_LEVEL durante a inicialização do driver.

Requisitos

Requisito Valor
de cliente com suporte mínimo Com suporte para drivers existentes no NDIS 6.0 e posterior, mas novos drivers devem usar RtlInitString.
da Plataforma de Destino Universal
cabeçalho ndis.h (inclua Ndis.h)
biblioteca Ndis.lib
IRQL Consulte a seção Comentários
regras de conformidade de DDI Irql_Miscellaneous_Function(ndis)

Consulte também

DriverEntry de drivers de protocolo NDIS

MiniportInitializeEx

ProtocolBindAdapterEx

RtlAnsiStringToUnicodeString

rtlInitUnicodeString

rtlUnicodeStringToAnsiString