Compartilhar via


SERVICE_INFO

Windows Mobile SupportedWindows Embedded CE Supported

9/8/2008

Essa estrutura contém informações sobre um serviço rede ou um tipo de serviço rede.

Syntax

typedef struct _SERVICE_INFO { 
  LPGUID lpServiceType; 
  LPTSTR lpServiceName; 
  LPTSTR lpComment; 
  LPTSTR lpLocale; 
  DWORD dwDisplayHint; 
  DWORD dwVersion; 
  DWORD dwTime; 
  LPTSTR lpMachineName; 
  LPSERVICE_ADDRESSES lpServiceAddress; 
  BLOB ServiceSpecificInfo; 
} SERVICE_INFO; 

Os membros

  • lpServiceType
    Ponteiro para uma GUID que é o tipo de serviço de rede.
  • lpServiceName
    Ponteiro para uma seqüência de caracteres zero-Terminated que é o nome do serviço de rede.
  • lpComment
    Ponteiro para uma seqüência de caracteres zero-Terminated que é uma descrição para o serviço, de exemplo, rede ou comentar usados para desenvolvimento atualizações.
  • lpLocale
    Ponteiro para uma seqüência de caracteres zero-Terminated que contém informações localidade.
  • dwDisplayHint
    Especifica uma dica as to como para exibir o serviço rede em uma rede procura interface usuário. A seguinte tabela mostra os valores possíveis.

    Valor Descrição

    RESOURCEDISPLAYTYPE_DOMAIN

    Exibe o serviço rede como um domínio.

    RESOURCEDISPLAYTYPE_FILE

    Exibe o serviço rede como um arquivo.

    RESOURCEDISPLAYTYPE_GENERIC

    O método usado para exibir o objeto não importa.

    RESOURCEDISPLAYTYPE_GROUP

    Exibe o serviço rede como um GRUPO.

    RESOURCEDISPLAYTYPE_SERVER

    Exibe o serviço rede como um servidor.

    RESOURCEDISPLAYTYPE_SHARE

    Exibe o serviço rede como um SharePoint.

    RESOURCEDISPLAYTYPE_TREE

    Exibe o serviço rede como uma árvore.

  • dwVersion
    Versão informações para o serviço rede. O palavra superior desse valor Especifica um número versão principal. A palavra baixa desse valor Especifica um número versão secundária.
  • dwTime
    Reservado para uso futuro. Isso deve ser definido para zero.
  • lpMachineName
    Ponteiro para uma seqüência de caracteres zero-Terminated que é o nome do computador no qual o serviço rede está execução.
  • ServiceSpecificInfo
    A Blob (Soquetes do Windows) estrutura que especifica informações Service-defined.

    Observação

    Em geral, os dados apontado pelo Blob da estrutura pBlobData membro não deve conter qualquer ponteiros.Isso ocorre porque apenas o serviço rede sabe o formato dos dados; Copiar os dados sem esse conhecimento poderia levar a invalidação ponteiro.Se os dados apontado pelo pBlobData Contém elementos, deslocamentos de tamanho variável pBlobData Pode ser usado para indicar a localidade desses elementos.A exceção a essa regra geral ocorre quando pBlobData aponta para um SERVICE_TYPE_INFO_ABS estrutura.Isso é possível porque tanto o SERVICE_TYPE_INFO_ABS estrutura e qualquer SERVICE_TYPE_VALUE_ABS estruturas que ele contém são predefinidas e, portanto seus formatos são conhecidos para o sistema operacional.

Requirements

Header winsock2.h
Windows Embedded CE Windows CE .NET 4.0 and later
Windows Mobile Windows Mobile Version 5.0 and later

See Also

Reference

BLOB (Windows Sockets)
NS_SERVICE_INFO
SERVICE_ADDRESS
SERVICE_ADDRESSES
SERVICE_TYPE_INFO_ABS
SERVICE_TYPE_VALUE_ABS