estrutura SERVICE_INFOA (nspapi.h)
A estrutura SERVICE_INFO contém informações sobre um serviço de rede ou um tipo de serviço de rede.
Sintaxe
typedef struct _SERVICE_INFOA {
LPGUID lpServiceType;
LPSTR lpServiceName;
LPSTR lpComment;
LPSTR lpLocale;
DWORD dwDisplayHint;
DWORD dwVersion;
DWORD dwTime;
LPSTR lpMachineName;
LPSERVICE_ADDRESSES lpServiceAddress;
BLOB ServiceSpecificInfo;
} SERVICE_INFOA, *PSERVICE_INFOA, *LPSERVICE_INFOA;
Membros
lpServiceType
Tipo:
Um ponteiro para um GUID que é o tipo do serviço de rede.
lpServiceName
Tipo: LPTSTR
Um ponteiro para uma cadeia de caracteresNULL
Se você estiver chamando a função
Se você estiver chamando a função SetService com o parâmetro dwNameSpace definido como um nome de serviço específico, o nome do serviço de rede poderá ser um nome comum ou um nome diferenciado. Um nome diferenciado do serviço para um local exclusivo com um serviço de diretório. Um exemplo de um nome diferenciado para um serviço de rede é "MS\SYS\NT\DEV\My SQL Server".
lpComment
Tipo: LPTSTR
Um ponteiro para uma cadeia de caracteresNULL
lpLocale
Tipo: LPTSTR
Um ponteiro para um cadeia de caracteres nullterminada que contém informações de localidade.
dwDisplayHint
Tipo: DWORD
Uma dica de como exibir o serviço de rede em uma interface do usuário de navegação de rede. Esse pode ser um dos valores a seguir.
dwVersion
Tipo: DWORD
A versão do serviço de rede. A palavra alta desse valor especifica um número de versão principal. A palavra baixa desse valor especifica um número de versão menor.
dwTime
Tipo: DWORD
Reservado para uso futuro. Deve ser zero.
lpMachineName
Tipo: LPTSTR
Um ponteiro para uma cadeia de caracteres NULLterminada que é o nome do computador no qual o serviço de rede está em execução.
lpServiceAddress
Tipo: LPSERVICE_ADDRESSES
Um ponteiro para uma estrutura SERVICE_ADDRESSES que contém uma matriz de estruturas SERVICE_ADDRESS. Cada estrutura SERVICE_ADDRESS contém informações sobre um endereço de serviço de rede.
Um serviço de rede pode chamar a função getsockname para determinar o endereço local do sistema.
ServiceSpecificInfo
Tipo: blob
Uma estrutura blob
Observações
Nota
O cabeçalho nspapi.h define SERVICE_INFO como um alias que seleciona automaticamente a versão ANSI ou Unicode dessa função com base na definição da constante do pré-processador UNICODE. A combinação do uso do alias neutro de codificação com código que não é neutro em codificação pode levar a incompatibilidades que resultam em erros de compilação ou de runtime. Para obter mais informações, consulte Conventions for Function Prototypes.
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Windows 2000 Professional [somente aplicativos da área de trabalho] |
servidor com suporte mínimo | Windows 2000 Server [somente aplicativos da área de trabalho] |
cabeçalho | nspapi.h |
Consulte também
de BLOB