タグ

ブックマーク / eternalwindows.jp (2)

  • スマートカードへの接続

    カードリーダにセットされたカードにアクセスするためには、 SCardConnectでカードに接続する必要があります。 この関数は、次のように定義されています。 LONG SCardConnect( SCARDCONTEXT hContext, LPCTSTR szReader, DWORD dwShareMode, DWORD dwPreferredProtocols, LPSCARDHANDLE phCard, LPDWORD pdwActiveProtocol ); hContextは、リソースマネージャのハンドルを指定します。 szReaderは、カードをセットしているリーダの名前を指定します。 dwShareModeは、共有モードを表す定数を指定します。 通常は、SCARD_SHARE_SHAREDを指定します。 dwPreferredProtocolsは、想定するカードのプロトコ

    s-kic
    s-kic 2014/09/18
  • サムネイルイメージ

    サムネイルイメージとは、ファイルの中身を縮小して作成したイメージのことです。 ビットマップのような画像ファイルでは、こうしたイメージを表示するためのシェル拡張が関連付けられているため、 ファイルを開かなくてもファイルの中身を確認できるという利点があります。 サムネイルイメージを取得するためのインターフェースはIExtractImageであり、 これは前節で取り上げたIShellFolder::GetUIObjectOfで取得することができます。 IExtractImageを取得したら、まずはGetLocationを呼び出すことになります。 これにより、取得したいイメージのサイズやビット数をシェル拡張に伝えることができます。 HRESULT IExtractImage::GetLocation( LPWSTR pszPathBuffer, DWORD cchMax, DWORD *pdwPr

    s-kic
    s-kic 2013/07/30
  • 1