Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
rappresenta un file di origine.
IDiaSourceFile : IUnknown
Metodi nell'ordine di Vtable
Nella tabella seguente sono elencati i metodi di IDiaSourceFile.
Metodo |
Descrizione |
|---|---|
Recupera il valore della chiave numeri interi semplice che sono univoci per questa immagine. |
|
recupera il nome file di origine. |
|
recupera il tipo di checksum. |
|
Recupera un enumeratore dei moduli con i numeri di riga che fa riferimento a questo file. |
|
recupera i byte di checksum. |
Note
Note per i chiamanti
Leggi questa interfaccia chiamando IDiaEnumSourceFiles::Item o IDiaEnumSourceFiles::Next metodi.Vedere l'esempio relativo ai dettagli.
Esempio
Questa funzione visualizzare i nomi di tutti i file di origine che contribuiscono alla tabella specificata.
void ShowSourceFiles(IDiaTable *pTable)
{
CComPtr<IDiaEnumSourceFiles> pSourceFiles;
if ( SUCCEEDED( pTable->QueryInterface(
_uuidof( IDiaEnumSourceFiles ),
(void**)&pSourceFiles )
)
)
{
CComPtr<IDiaSourceFile> pSourceFile;
while ( SUCCEEDED( hr = pSourceFiles->Next( 1, &pSourceFile, &celt ) ) &&
celt == 1 )
{
CDiaBSTR fileName;
if ( pSourceFile->get_fileName( &fileName) == S_OK )
{
printf( "file name: %ws\n", fileName );
}
pSourceFile = NULL;
}
}
}
Requisiti
intestazione: Dia2.h
raccolta: diaguids.lib
DLL: msdia80.dll
Vedere anche
Riferimenti
IDiaLineNumber::get_sourceFile
IDiaSession::findLinesByLinenum