estrutura SP_DEVINFO_LIST_DETAIL_DATA_W (setupapi.h)
Uma estrutura SP_DEVINFO_LIST_DETAIL_DATA contém informações sobre um conjunto de informações do dispositivo, como o GUID da classe de instalação associada (se ele tiver uma classe de instalação associada).
Sintaxe
typedef struct _SP_DEVINFO_LIST_DETAIL_DATA_W {
DWORD cbSize;
GUID ClassGuid;
HANDLE RemoteMachineHandle;
WCHAR RemoteMachineName[SP_MAX_MACHINENAME_LENGTH];
} SP_DEVINFO_LIST_DETAIL_DATA_W, *PSP_DEVINFO_LIST_DETAIL_DATA_W;
Membros
cbSize
O tamanho, em bytes, da estrutura SP_DEVINFO_LIST_DETAIL_DATA.
ClassGuid
O GUID da classe de instalação associado ao conjunto de informações do dispositivo ou GUID_NULL se não houver nenhuma classe de instalação associada.
RemoteMachineHandle
Se o conjunto de informações do dispositivo for para um computador remoto, esse membro será um identificador de computador do Configuration Manager para o computador remoto. Se o conjunto de informações do dispositivo for para o computador local, esse membro será NULL.
Normalmente, esse é o parâmetro que os componentes usam para acessar o computador remoto. O RemoteMachineName contém uma cadeia de caracteres, caso o componente exija o nome do computador remoto.
RemoteMachineName[SP_MAX_MACHINENAME_LENGTH]
Uma cadeia de caracteres terminada em NULL que contém o nome do computador remoto. Se o conjunto de informações do dispositivo for para o computador local, esse membro será uma cadeia de caracteres vazia.
Comentários
Observação
O cabeçalho setupapi.h define SP_DEVINFO_LIST_DETAIL_DATA como um alias que seleciona automaticamente a versão ANSI ou Unicode dessa função com base na definição da constante de pré-processador UNICODE. Misturar o uso do alias neutro de codificação com código que não seja neutro em codificação pode levar a incompatibilidades que resultam em erros de compilação ou de runtime. Para obter mais informações, consulte Convenções para protótipos de função.
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | setupapi.h (inclua Setupapi.h) |