Partilhar via


Macro NdisAnsiStringToUnicodeString (ndis.h)

A função NdisAnsiStringToUnicodeString converte uma cadeia de caracteres ANSI contada em uma cadeia de caracteres Unicode contada. A tradução está em conformidade com as informações de localidade do sistema atuais.

Sintaxe

void NdisAnsiStringToUnicodeString(
   _us,
   _as
);

Parâmetros

_us

Um ponteiro para um buffer alocado pelo chamador no qual essa função deve retornar a cadeia de caracteres Unicode convertida.

_as

Um ponteiro para a cadeia de caracteres ANSI a ser convertida.

Valor de retorno

Nenhum

Observações

O chamador deve alocar armazenamento para as cadeias de caracteres de origem e de destino e liberá-los assim que as cadeias de caracteres não forem mais necessárias. O buffer em DestinationString deve ter pelo menos o dobro do tamanho do buffer em SourceString.

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 RtlAnsiStringToUnicodeString.
da Plataforma de Destino Universal
cabeçalho ndis.h (inclua Ndis.h)
biblioteca Ndis.lib
IRQL PASSIVE_LEVEL
regras de conformidade de DDI Irql_Miscellaneous_Function(ndis)

Consulte também

ANSI_STRING

DriverEntry de drivers de protocolo NDIS

MiniportInitializeEx

ProtocolBindAdapterEx

rtlInitUnicodeString

rtlUnicodeStringToAnsiString

UNICODE_STRING