Metodo IShellIconOverlayIdentifier::IsMemberOf (shobjidl_core.h)
Specifica se una sovrapposizione dell'icona deve essere aggiunta all'icona di un oggetto Shell.
Sintassi
HRESULT IsMemberOf(
[in] LPCWSTR pwszPath,
DWORD dwAttrib
);
Parametri
[in] pwszPath
Tipo: PCWSTR
Stringa Unicode contenente il percorso completo dell'oggetto Shell.
dwAttrib
Tipo: DWORD
Attributi dell'oggetto. Per un elenco completo degli attributi dei file e dei flag associati, vedere Costanti attributo file.
Valore restituito
Tipo: HRESULT
Questo metodo restituisce uno dei seguenti:
Codice restituito | Descrizione |
---|---|
|
La sovrapposizione dell'icona deve essere visualizzata. |
|
La sovrapposizione dell'icona non deve essere visualizzata. |
|
Operazione non riuscita. |
Commenti
Shell chiama questo metodo per determinare se deve visualizzare la sovrapposizione dell'icona di un gestore per un determinato oggetto. I gestori di sovrapposizione delle icone sono in genere destinati a usare un determinato gruppo di file. Un esempio tipico è un tipo di file, identificato da un'estensione del nome file specifica. Un gestore di sovrapposizione dell'icona potrebbe richiedere una sovrapposizione dell'icona per tutti i membri del tipo di file. Alcuni gestori richiedono una sovrapposizione di icone solo se un membro del tipo di file è in uno stato specifico. Tuttavia, i gestori di sovrapposizione delle icone sono liberi di richiedere la sovrapposizione dell'icona per qualsiasi oggetto desiderato.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 2000 Professional, Windows XP [solo app desktop] |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | shobjidl_core.h (includere Shlobj.h) |
DLL | Shell32.dll (versione 5.0 o successiva) |