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
Consulte também
DriverEntry de drivers de protocolo NDIS
NdisAnsiStringToUnicodeString NdisUnicodeStringToAnsiString