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)

Vedi anche

ClientAttachProvider

ClientCleanupBindingContext

ClientDetachProvider

NPI_REGISTRATION_INSTANCE

NmrRegisterClient