funzione di callback pfnIsFileSupported (mssip.h)
La funzione di callback pfnIsFileSupported esegue una query sui pacchetti di interfaccia soggetto elencati nel Registro di sistema per determinare quale SIP gestisce il tipo di file.
Sintassi
pfnIsFileSupported Pfnisfilesupported;
BOOL Pfnisfilesupported(
[in] HANDLE hFile,
[out] GUID *pgSubject
)
{...}
Parametri
[in] hFile
Handle per il file.
[out] pgSubject
GUID che identifica sip che gestisce il tipo di file.
Valore restituito
Se la funzione ha esito positivo, la funzione restituisce TRUE.
Se la funzione ha esito negativo, restituisce FALSE. Per informazioni sull'errore estese, chiamare GetLastError.
Commenti
Se sip supporta il tipo di file passato da hfile, la funzione restituisce TRUE e imposta pgSubject sul GUID che identifica il SIP per gestire il tipo di file.
Ogni SIP implementa la propria versione della funzione che determina se il tipo di file è supportato. Il nome specifico della funzione può variare a seconda dell'implementazione di SIP, ma la firma della funzione corrisponde a quella della struttura SIP_ADD_NEWPROVIDER .
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 | mssip.h |