Metodo IRecordInfo::GetFieldNames (oaidl.h)
Ottiene i nomi dei campi del record.
Sintassi
HRESULT GetFieldNames(
[in, out] ULONG *pcNames,
[out] BSTR *rgBstrNames
);
Parametri
[in, out] pcNames
Numero di nomi da restituire.
[out] rgBstrNames
Nome della matrice di tipo BSTR.
Se il parametro rgBstrNames è NULL, pcNames viene restituito con il numero di nomi di campo.
Il parametro rgBstrNames non è NULL, quindi vengono restituiti i nomi di stringa contenuti in rgBstrNames . Se il numero di nomi in pcNames e rgBstrNames non sono uguali, il numero minore dei due è il numero di nomi dei campi restituiti. Il chiamante deve liberare le BSTR all'interno della matrice restituita in rgBstrNames.
Valore restituito
Questo metodo può restituire uno di questi valori.
Codice restituito | Descrizione |
---|---|
|
Operazione completata. |
|
Memoria insufficiente. |
|
Uno o più argomenti non sono validi. |
Commenti
Il chiamante deve allocare memoria per la matrice di BSTR. Se la matrice è maggiore di quanto necessario, impostare la parte inutilizzata su 0.
Al ritorno, il chiamante dovrà liberare ogni BSTR contenuto usando SysFreeString.
In caso di memoria insufficiente, pcNames punta al codice di errore.
Requisiti
Piattaforma di destinazione | Windows |
Intestazione | oaidl.h |