Interfaccia INamespaceWalk (shobjidl_core.h)
Espone i metodi che illustrano uno spazio dei nomi da un determinato nodo radice. Viene specificata la profondità della procedura e viene restituita una matrice facoltativa contenente gli ID di tutti i nodi a piedi.
Ereditarietà
L'interfaccia INamespaceWalk eredita dall'interfaccia IUnknown . INamespaceWalk include anche questi tipi di membri:
Metodi
L'interfaccia INamespaceWalk include questi metodi.
INamespaceWalk::GetIDArrayResult Ottiene un elenco di oggetti trovati durante una procedura dettagliata dello spazio dei nomi avviata da INamespaceWalk::Walk. |
INamespaceWalk::Walk Avvia una procedura ricorsiva dello spazio dei nomi dalla radice specificata alla profondità specificata. |
Commenti
Utilizzare questa interfaccia per visualizzare o eseguire un'operazione sul contenuto dello spazio dei nomi. INamespaceWalk consente il recupero di tutti i nodi raggiungibili dello spazio dei nomi come puntatori agli elenchi di identificatori di elemento (PIDLs), che a sua volta possono essere usati per recuperare l'oggetto IShellFolder per ognuno.
L'identificatore di classe (CLSID) per l'implementazione predefinita di INamespaceWalk è CLSID_NamespaceWalker. È possibile ottenere un oggetto INamespaceWalk creando un singolo oggetto non inizializzato della classe associata a CLSID_NamespaceWalker tramite CoCreateInstance. L'IID di questa interfaccia è IID_INamespaceWalk.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows XP [solo app desktop] |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | shobjidl_core.h (include Shobjidl.h) |