Compartilhar via


Método ISCardTypeConv::SizeOfIStream

[O método SizeOfIStream 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 SizeOfIStream determina o tamanho, em bytes, da interface IStream COM.

Sintaxe

HRESULT SizeOfIStream(
  [in]  LPSTREAM       pStrm,
  [out] ULARGE_INTEGER *puliSize
);

Parâmetros

pStrm [in]

Um ponteiro para a interface COM do IStream .

puliSize [out]

Um ponteiro para o inteiro grande sem sinal que pode conter todo o valor sizeof de 64 bits da interface IStream COM.

Valor retornado

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

Código de retorno Descrição
S_OK
A função foi bem-sucedida e *puliSize é o tamanho, em bytes, da interface IStream COM.
E_FAIL
Falha não especificada.
E_INVALIDARG
O parâmetro puliSize está incorreto.
E_POINTER
O parâmetro pStrm está incorreto.
E_UNEXPECTED
Ocorreu um erro inesperado.

 

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_ISCardTypeConv é definido como 53B6AA63-3F56-11D0-916B-00AA00C18068

Confira também

ISCardTypeConv

Valores retornados do cartão inteligente