Compartilhar via


função TSPI_phoneGetData (tspi.h)

A função TSPI_phoneGetData carrega as informações do local especificado no dispositivo de telefone aberto para o buffer especificado.

Sintaxe

LONG TSPIAPI TSPI_phoneGetData(
  HDRVPHONE hdPhone,
  DWORD     dwDataID,
  LPVOID    lpData,
  DWORD     dwSize
);

Parâmetros

hdPhone

O identificador para o telefone a ser consultado.

dwDataID

Especifica de onde no dispositivo de telefone o buffer deve ser carregado.

lpData

Um ponteiro para o buffer de memória no qual os dados devem ser carregados.

dwSize

O tamanho do buffer de dados em bytes. Se o parâmetro lpData for um ponteiro para uma cadeia de caracteres, o tamanho deverá incluir o terminador nulo .

Retornar valor

Retornará zero se a função for bem-sucedida ou um número de erro se ocorrer um erro. Os valores retornados possíveis são os seguintes:

PHONEERR_INVALPHONEHANDLE, PHONEERR_OPERATIONFAILED, PHONEERR_INVALPHONESTATE, PHONEERR_OPERATIONUNAVAIL, PHONEERR_INVALDATAID, PHONEERR_RESOURCEUNAVAIL.

Comentários

A função TSPI_phoneGetData carrega um máximo de dwSize bytes do dispositivo de telefone para lpData. Se dwSize for zero, nada será copiado. O tamanho de cada área de dados é listado na estrutura PHONECAPS do telefone.

Requisitos

Requisito Valor
Plataforma de Destino Windows
Cabeçalho tspi.h

Confira também

PHONECAPS

TSPI_phoneGetDevCaps

TSPI_phoneSetData