estrutura NPI_CLIENT_CHARACTERISTICS (netioddk.h)
A estrutura NPI_CLIENT_CHARACTERISTICS define as características de um módulo cliente.
Sintaxe
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;
Membros
Version
A versão do NMR com a qual o cliente está se registrando. Um módulo cliente deve definir esse membro como zero.
Length
O tamanho, em bytes, da estrutura NPI_CLIENT_CHARACTERISTICS.
ClientAttachProvider
Um ponteiro para a função de retorno de chamada ClientAttachProvider do módulo cliente.
ClientDetachProvider
Um ponteiro para a função de retorno de chamada ClientDetachProvider do módulo cliente.
ClientCleanupBindingContext
Um ponteiro para o módulo do clienteFunção de retorno de chamada ClientCleanupBindingContext. Se o módulo cliente não aloca dinamicamente a memória para seu contexto de associação e nenhuma outra limpeza do contexto de associação é necessária, o módulo cliente não precisa implementar umFunção de retorno de chamada ClientCleanupBindingContext. Se o módulo cliente não implementar umA função de retorno de chamada ClientCleanupBindingContext deve ser definida como NULL.
ClientRegistrationInstance
Uma NPI_REGISTRATION_INSTANCE estrutura que especifica a identidade do módulo cliente e a NPI para a qual ele está se registrando.
Comentários
Um módulo cliente passa um ponteiro para uma estrutura NPI_CLIENT_CHARACTERISTICS para a função NmrRegisterClient quando ele se registra com o NMR.
Um módulo cliente deve garantir que essa estrutura permaneça válida e residente na memória, desde que o módulo cliente seja registrado com o NMR.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Disponível no Windows Vista e versões posteriores dos sistemas operacionais Windows. |
Cabeçalho | netioddk.h (inclua Wsk.h) |