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.

Retornar valor

Nenhum

Comentários

DestinationString é inicializado para apontar para SourceString. O comprimento e o comprimento máximo para 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 em IRQL <= DISPATCH_LEVEL se o buffer DestinationString for alocado da memória nãopagada. Normalmente, os chamadores são executados em IRQL = PASSIVE_LEVEL durante a inicialização do driver.

Requisitos

Requisito Valor
Cliente mínimo com suporte Com suporte para drivers existentes no NDIS 6.0 e posterior, mas novos drivers devem usar RtlInitString.
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)

Confira também

DriverEntry de drivers de protocolo NDIS

MiniportInitializeEx

ProtocolBindAdapterEx

RtlAnsiStringToUnicodeString

RtlInitUnicodeString

RtlUnicodeStringToAnsiString