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
NdisAnsiStringToUnicodeString NdisUnicodeStringToAnsiString