Partilhar via


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 por chamador no qual NdisInitUnicodeString deve armazenar a cadeia de caracteres Unicode contada. Para o Windows 2000 e posterior, o NDIS define o tipo de 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.

Valor de retorno

Nenhum

Observações

O DestinationString é inicializado para apontar para o SourceString. Os membros do Length e MaximumLength de NDIS_STRING para a 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 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 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.
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

NdisAnsiStringToUnicodeString

NdisInitAnsiString

NdisInitializeString

NdisUnicodeStringToAnsiString

ProtocolBindAdapterEx

UNICODE_STRING