Condividi tramite


Macro NdisInitAnsiString (ndis.h)

La funzione NdisInitAnsiString inizializza una stringa ANSI conteggiata.

Sintassi

void NdisInitAnsiString(
   _as,
   s
);

Parametri

_as

Puntatore a un buffer allocato dal chiamante in cui questa funzione deve archiviare la stringa ANSI conteggiata.

s

Puntatore a una stringa con terminazione Null con cui inizializzare la stringa con conteggiata.

Valore restituito

Nessuno

Osservazioni

Il DestinationString viene inizializzato in modo che punti all'SourceString. La lunghezza e la lunghezza massima per il DestinationString vengono inizializzate alla lunghezza della stringa in SourceString. Se SourceString è NULL, la lunghezza è zero.

I chiamanti di NdisInitAnsiString devono essere in esecuzione in IRQL <= DISPATCH_LEVEL se il buffer DestinationString viene allocato dalla memoria non di paging. In genere, i chiamanti vengono eseguiti in IRQL = PASSIVE_LEVEL durante l'inizializzazione del driver.

Fabbisogno

Requisito Valore
client minimo supportato Supportato per i driver esistenti in NDIS 6.0 e versioni successive, ma i nuovi driver devono usare invece RtlInitString.
piattaforma di destinazione Universale
intestazione ndis.h (include Ndis.h)
libreria Ndis.lib
IRQL Vedere la sezione Osservazioni
regole di conformità DDI Irql_Miscellaneous_Function(ndis)

Vedere anche

DriverEntry dei driver del protocollo NDIS

MiniportInitializeEx

ProtocolBindAdapterEx

RtlAnsiStringToUnicodeString

RtlInitUnicodeString

RtlUnicodeStringToAnsiString