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