Macro NdisInitAnsiString (ndis.h)
A função NdisInitAnsiString inicializa uma cadeia de caracteres ANSI contada.
Sintaxe
void NdisInitAnsiString(
_as,
s
);
Parâmetros
_as
Um ponteiro para um buffer alocado pelo chamador no qual essa função deve armazenar a cadeia de caracteres ANSI contada.
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
DestinationString é inicializado para apontar para SourceString. O comprimento e o comprimento máximo 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 NdisInitAnsiString 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 existentes no NDIS 6.0 e posterior, mas novos drivers devem usar RtlInitString. |
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) |