Compartilhar via


Método ISCardCmd::p ut_Nad

[O método put_Nad está disponível para uso nos sistemas operacionais especificados na seção Requisitos. Ele não está disponível para uso no Windows Server 2003 com Service Pack 1 (SP1) e posterior, Windows Vista, Windows Server 2008 e versões subsequentes do sistema operacional. Os Módulos de Cartão Inteligente fornecem funcionalidade semelhante.]

O método put_Nad especifica o endereço do nó (Nad) a ser usado com a interface ISCardCmd . Isso se aplica às comunicações usando apenas as comunicações de protocolo T=1 . Por padrão, o objeto ISCardCmd usa um Nad de zero.

Sintaxe

HRESULT put_Nad(
  [in] BYTE bNad
);

Parâmetros

bNad [in]

Byte que representa o Nad a ser usado.

Valor retornado

O método retorna um dos valores possíveis a seguir.

Código de retorno Descrição
S_OK
A operação foi concluída com êxito.
E_INVALIDARG
O parâmetro bNad não é válido.

 

Comentários

Esse método deve ser chamado somente quando for necessário usar um valor diferente de zero para o Nad.

Exemplos

O exemplo a seguir mostra como especificar um endereço de nó a ser usado com a interface ISCardCmd . O exemplo pressupõe que byNadValue é uma variável do tipo BYTE que foi atribuída anteriormente a um valor e que pISCardCmd é um ponteiro válido para uma instância da interface ISCardCmd .

HRESULT  hr;

// Set the Nad.
// byNadValue is a previously assigned BYTE value.
hr = pISCardCmd->put_Nad(byNadValue);
if (FAILED(hr))
{
  printf("Failed put_Nad\n");
  // Take other error handling action as needed.
}

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows XP [somente aplicativos da área de trabalho]
Servidor mínimo com suporte
Windows Server 2003 [somente aplicativos da área de trabalho]
Fim do suporte ao cliente
Windows XP
Fim do suporte ao servidor
Windows Server 2003
Cabeçalho
Scarddat.h
Biblioteca de tipos
Scarddat.tlb
DLL
Scardssp.dll
IID
IID_ISCardCmd é definido como D5778AE3-43DE-11D0-9171-00AA00C18068

Confira também

ISCardCmd