Metodo IByteBuffer:: stat

[Il metodo Stat è disponibile per l'uso nei sistemi operativi specificati nella sezione requisiti. Non è disponibile per l'utilizzo in Windows Server 2003 con Service Pack 1 (SP1) e versioni successive, Windows Vista, Windows Server 2008 e versioni successive del sistema operativo. L'interfaccia IStream fornisce funzionalità simili.]

Il metodo Stat recupera le informazioni statistiche dall'oggetto flusso.

Sintassi

HRESULT Stat(
  [out] LPSTATSTRUCT pstatstg,
  [in]  LONG         grfStatFlag
);

Parametri

pstatstg [ out]

Punta a una struttura STATSTRUCT in cui questo metodo inserisce informazioni su questo oggetto flusso. Questo puntatore è null se si verifica un errore.

grfStatFlag [ in]

Specifica che questo metodo non restituisce alcuni dei campi nella struttura STATSTRUCT , salvando così un'operazione di allocazione della memoria. I valori vengono ricavati dall'enumerazione STATFLAG

Valore restituito

Il valore restituito è un valore HRESULT. Il valore S _ OK indica che la chiamata è stata eseguita correttamente.

Commenti

Il metodo IByteBuffer:: stat recupera un puntatore alla struttura STATSTRUCT che contiene informazioni su questo flusso aperto.

Esempio

Nell'esempio seguente viene illustrato come recuperare informazioni statistiche dal flusso.

STATSTRUCT  statstr;
HRESULT     hr;

// Retrieve the statistical information.
hr = pIByteBuff->Stat(&statstr,
                      STATFLAG_DEFAULT);
if (FAILED(hr))
  printf("Failed IByteBuffer::Stat\n");
else
  // Use statstr as needed.

Requisiti

Requisito Valore
Client minimo supportato
[Solo app desktop Windows XP]
Server minimo supportato
[Solo app desktop Windows Server 2003]
Fine del supporto client
Windows XP
Fine del supporto server
Windows Server 2003
Intestazione
Scardssp. h
Libreria dei tipi
Scardssp. tlb
DLL
Scardssp.dll
IID
IID _ IByteBuffer è definito come E126F8FE-A7AF-11D0-B88A-00C04FD424B9