Compartilhar via


Macro NdisUnicodeStringToAnsiString (ndis.h)

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

Sintaxe

void NdisUnicodeStringToAnsiString(
   _as,
   _us
);

Parâmetros

_as

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

_us

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

Retornar valor

Nenhum

Comentários

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

Requisitos

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

Confira também

ANSI_STRING

DriverEntry de drivers de protocolo NDIS

MiniportInitializeEx

ProtocolBindAdapterEx

RtlAnsiStringToUnicodeString

RtlInitUnicodeString

UNICODE_STRING