Compartilhar via


Método IMFNetCredential::GetUser (mfidl.h)

Recupera o nome de usuário.

Sintaxe

HRESULT GetUser(
  [out]     BYTE  *pbData,
  [in, out] DWORD *pcbData,
  [in]      BOOL  fEncryptData
);

Parâmetros

[out] pbData

Ponteiro para um buffer que recebe o nome de usuário. Para localizar o tamanho do buffer necessário, defina esse parâmetro como NULL. Se fEncryptData for FALSE, o buffer conterá uma cadeia de caracteres largos. Caso contrário, o buffer contém dados criptografados.

[in, out] pcbData

Na entrada, especifica o tamanho do buffer pbData , em bytes. Na saída, recebe o tamanho do buffer necessário. Se fEncryptData for FALSE, o tamanho incluirá o caractere nulo de terminação.

[in] fEncryptData

Se TRUE, o método retornará uma cadeia de caracteres criptografada. Caso contrário, o método retornará uma cadeia de caracteres não criptografada.

Valor retornado

O método retorna um HRESULT. Os possíveis valores incluem, mas sem limitação, aqueles na tabela a seguir.

Código de retorno Descrição
S_OK
O método foi bem-sucedido.

Comentários

Se o nome de usuário não estiver disponível, o método poderá ter êxito e definir *pcbData como zero.

Requisitos

   
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho mfidl.h
Biblioteca Mfuuid.lib

Confira também

IMFNetCredential

IMFNetCredential::SetUser