Macro NdisInitUnicodeString (ndis.h)

A função NdisInitUnicodeString inicializa uma cadeia de caracteres Unicode contada.

Sintaxe

void NdisInitUnicodeString(
   _us,
   s
);

Parâmetros

_us

Um ponteiro para um tipo de NDIS_STRING alocado pelo chamador no qual NdisInitUnicodeString deve armazenar a cadeia de caracteres Unicode contada. Para o Windows 2000 e posterior, o NDIS define o tipo NDIS_STRING como um tipo de UNICODE_STRING .

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

O DestinationString é inicializado para apontar para SourceString . Os membros Length e MaximumLength de NDIS_STRING 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 NdisInitUnicodeString 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 NDIS 6.0 e NDIS 5.1 (consulte NdisInitUnicodeString (NDIS 5.1)) no Windows Vista. Com suporte para drivers NDIS 5.1 (consulte NdisInitUnicodeString (NDIS 5.1)) no Windows XP.
Plataforma de Destino Universal
Cabeçalho ndis.h (inclua Ndis.h)
Biblioteca Ndis.lib
IRQL Consulte a seção Comentários
Regras de conformidade da DDI Irql_Miscellaneous_Function(ndis)

Confira também

DriverEntry de drivers de protocolo NDIS

MiniportInitializeEx

NdisAnsiStringToUnicodeString

NdisInitAnsiString

NdisInitializeString

NdisUnicodeStringToAnsiString

ProtocolBindAdapterEx

UNICODE_STRING