Método ISCardTypeConv::CreateByteArray
[O método CreateByteArray 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 CreateByteArray cria uma matriz de bytes C/C++ típica.
Sintaxe
HRESULT CreateByteArray(
[in] DWORD dwAllocSize,
[out] LPBYTE *ppbyArray
);
Parâmetros
-
dwAllocSize [in]
-
Tamanho (em bytes) da memória a ser alocada para a matriz.
-
ppbyArray [out]
-
Ponteiro para a matriz de bytes a ser retornada.
Valor retornado
O método retorna um dos seguintes valores possíveis:
Código de retorno | Descrição |
---|---|
|
Memória alocada com êxito. |
|
Há algo errado com um ou mais dos parâmetros passados para a função. |
|
Não há memória livre suficiente para atender à solicitação. |
Comentários
Para criar um buffer universal de bytes mapeados em um objeto IStream (IByteBuffer), chame CreateByteBuffer.
Para criar uma SAFEARRAY de Automação de caracteres não assinados (bytes), chame CreateSafeArray.
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 |
|
Biblioteca de tipos |
|
DLL |
|
IID |
IID_ISCardTypeConv é definido como 53B6AA63-3F56-11D0-916B-00AA00C18068 |
Confira também