Compartilhar via


DEVICE_ID

Windows Mobile Not SupportedWindows Embedded CE Supported

9/8/2008

Essa estrutura permite que você identificam um dispositivo Windows Embedded CE fornecendo separar dois identificadores que são combinados para criar um único identificador exclusivo (GUID) para o dispositivo.

Syntax

typedef struct _DEVICE_ID {
  DWORD dwSize;
  DWORD dwPresetIDOffset;
  DWORD dwPresetIDBytes;
  DWORD dwPlatformIDOffset;
  DWORD dwPlatformIDBytes;
} DEVICE_ID, *PDEVICE_ID;

Os membros

  • dwSize
    Tamanho da estrutura alocada e memória para os identificadores.

    O chamador deve alocar memória suficiente para a estrutura e os identificadores.

  • dwPresetIDOffset
    Número de bytes do início da estrutura para onde o identificador predefinição está localizado.
  • dwPresetIDBytes
    O número de bytes usados para armazenar o identificador predefinição.

    Se esse valor for definido para zero, nenhum identificador predefinição está disponível.

  • dwPlatformIDOffset
    Número de bytes do início da estrutura para onde o identificador de plataforma está localizado.
  • dwPlatformIDBytes
    O número de bytes usados para armazenar o identificador de plataforma.

    Se esse valor for definido para zero, nenhum identificador de plataforma está disponível.

Remarks

O identificador de plataforma é usada para identificar exclusivo uma plataforma hardware a partir de outro.

O identificador predefinição é usado para identificar um exclusivo tipo de dispositivo a partir de outro.

De exemplo, dois diferentes digital pessoal (PDAs) do mesmo fabricante possuem dois identificadores diferentes da plataforma, mas eles têm o mesmo identificador predefinição.

Você é responsáveis por garantir que a combinação de identificadores predefinição e plataforma é exclusivo entre produtos diferentes.

Observação

Um duplicado definição de DEVICEID é declarada, onde aplicável, em UniqueID.h.

Requirements

Header pkfuncs.h
Windows Embedded CE Windows CE 2.10 and later
Note A duplicate definition of DEVICEID is declared, where applicable, under uniqueid.h.

See Also

Reference

IOCTL_HAL_GET_DEVICEID