struttura NPI_CLIENT_CHARACTERISTICS (netioddk.h)
La struttura NPI_CLIENT_CHARACTERISTICS definisce le caratteristiche di un modulo client.
Sintassi
typedef struct _NPI_CLIENT_CHARACTERISTICS {
USHORT Version;
USHORT Length;
PNPI_CLIENT_ATTACH_PROVIDER_FN ClientAttachProvider;
PNPI_CLIENT_DETACH_PROVIDER_FN ClientDetachProvider;
PNPI_CLIENT_CLEANUP_BINDING_CONTEXT_FN ClientCleanupBindingContext;
NPI_REGISTRATION_INSTANCE ClientRegistrationInstance;
} NPI_CLIENT_CHARACTERISTICS;
Members
Version
Versione di NMR con cui viene registrato il client. Un modulo client deve impostare questo membro su zero.
Length
Dimensione, in byte, della struttura NPI_CLIENT_CHARACTERISTICS.
ClientAttachProvider
Puntatore alla funzione di callback ClientAttachProvider del modulo client.
ClientDetachProvider
Puntatore alla funzione di callback ClientDetachProvider del modulo client.
ClientCleanupBindingContext
Puntatore al modulo clientFunzione di callback ClientCleanupBindingContext. Se il modulo client non alloca dinamicamente la memoria per il contesto di associazione e non è necessaria alcuna altra pulizia del contesto di associazione, il modulo client non deve implementare unFunzione di callback ClientCleanupBindingContext. Se il modulo client non implementa un ClientCleanupBindingContext funzione di callback, quindi questo membro deve essere impostato su NULL.
ClientRegistrationInstance
Un NPI_REGISTRATION_INSTANCE struttura che specifica l'identità del modulo client e il server dei criteri di rete per cui esegue la registrazione.
Commenti
Un modulo client passa un puntatore a una struttura NPI_CLIENT_CHARACTERISTICS alla funzione NmrRegisterClient quando si registra con nmr.
Un modulo client deve assicurarsi che questa struttura rimanga valida e residente in memoria, purché il modulo client sia registrato con nmr.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Disponibile in Windows Vista e versioni successive dei sistemi operativi Windows. |
Intestazione | netioddk.h (include Wsk.h) |