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 conteggiata.

Valore restituito

nessuno

Osservazioni

DestinationString viene inizializzato per puntare a SourceString. La lunghezza e la lunghezza massima per DestinationString vengono inizializzate alla lunghezza della stringa in SourceString. Se SourceString è NULL, la lunghezza è zero.

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

Requisiti

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 (includere Ndis.h)
Libreria Ndis.lib
IRQL Vedere La sezione Osservazioni
Regole di conformità DDI Irql_Miscellaneous_Function(ndis)

Vedi anche

DriverEntry dei driver del protocollo NDIS

MiniportInitializeEx

ProtocolBindAdapterEx

RtlAnsiStringToUnicodeString

RtlInitUnicodeString

RtlUnicodeStringToAnsiString